Menghitung Jumlah Karakter Dalam String Oracle
Jika kita mau menghitung panjang string dalam database oracle mungkin sangat mudah, yaitu dengan menggunakan length seperti contoh dibawah ini:
SELECT LENGTH('Hello World') FROM DUAL;
Mungkin teman-teman sudah tau semua ya … Tapi bagaimana kalau kita ingin menghitung jumlah karakter l saja ???
Mungkin kita bisa menggunakan bantuan fungsi lain yaitu fungsi replace. Pertama yang harus kita lakukan adalah menghitung jumlah karakter tanpa huruf l. Syntax nya adalah sebagai berikut :
SELECT LENGTH(REPLACE('Hello World', 'l', null)) FROM DUAL
Karakter l di replace dengan null kemudian di hitung panjang karakternya.
Kita dapat mencari jumlah karakter l saja dengan cara menghitung jumlah semua karakter dikurangi dengan jumlah karakter tanpa l. Syntax lengkapnya adalah sebagai berikut :
SELECT LENGTH('Hello World') - LENGTH(REPLACE('Hello world', 'l', null)) FROM DUAL
Mudah kan ?? heheee…..
| incoming terms | |
|---|---|

February 19th, 2010 at 5:48 am
keren sekali gan !!!!
February 22nd, 2010 at 6:12 am
what an amazing tutorial…
…. like this :thumb:
July 24th, 2010 at 2:49 am
bermanfaat gan.. thx
July 24th, 2010 at 4:19 am
Iya, sama2 gan