Rumah >pangkalan data >tutorial mysql >Tidak mengira satu pun. Aksara dan perkataan dalam rentetan dalam PL/SQL
Memandangkan rentetan panjang sewenang-wenangnya, tugasnya ialah mengira bilangan aksara dan perkataan dalam rentetan menggunakan PL/SQL.
PL/SQL ialah gabungan SQL dan prosedur. Ciri-ciri pengaturcaraan bahasa. Ia telah dibangunkan oleh Oracle Corporation pada awal 1990-an untuk meningkatkan fungsi SQL. PL/SQL ialah salah satu daripada tiga bahasa pengaturcaraan utama dalam sistem terbenam Pangkalan Data Oracle, serta SQL sendiri dan Java.
Dalam blok PL/SQL kami mempunyai blok DECLARE untuk mengisytiharkan pembolehubah yang digunakan dalam Pengaturcaraan, kami mempunyai blok BEGIN di mana kami boleh menulis logik untuk masalah yang diberikan,
Input − string str = “Tutorials Point” Output− count of characters is: 15 Count of words are: 2
Penjelasan-: Dalam rentetan yang diberikan, kami mempunyai jumlah 2 perkataan, jadi bilangan perkataan ialah 2, dalam perkataan ini kita mempunyai 14 aksara, ditambah 1 aksara untuk mewakili ruang dalam rentetan yang diberikan.
Input − string str = “Honesty is the best policy” Output − count of characters is: 26 Count of words are: 5
Penjelasan - Dalam rentetan yang diberikan kita mempunyai jumlah 5 perkataan jadi bilangan perkataan adalah 5 dan daripada perkataan ini kita mempunyai 24 aksara, ditambah 4 aksara untuk empat ruang dalam rentetan yang diberikan.
Masukkan rentetan dengan sebarang panjang dan simpannya dalam pembolehubah, seperti str #🎜🎜 #
DECLARE str VARCHAR2(40) := 'Tutorials Point'; nchars NUMBER(4) := 0; nwords NUMBER(4) := 1; s CHAR; BEGIN FOR i IN 1..Length(str) LOOP s := Substr(str, i, 1); nchars:= nchars+ 1; IF s = ' ' THEN nwords := nwords + 1; END IF; END LOOP; dbms_output.Put_line('count of characters is:' ||nchars); dbms_output.Put_line('Count of words are: ' ||nwords); END;
count of characters is: 15 Count of words are: 2
Atas ialah kandungan terperinci Tidak mengira satu pun. Aksara dan perkataan dalam rentetan dalam PL/SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!