Dosen : Titik Lusiani,M.Kom,OCA
Blog : .blog.stikom.edu/lusiani
Character Manipulation Function
Character Manipulation Function merupakan fungsi yang digunakan untuk memanipulasi karakter.
Berikut merupakan fungsi-fungsi dari karakter :1.CONCAT (column1 | expression1,column2 | expression2)
atau Concatenation merupakan fungsi yang digunakan untuk menggabungkan 2 kata menjadi satu.
Contoh : CONCAT (‘Hello’,’World’) RESULT: HelloWorld
2. SUBSTR (column | expression, m [,n])
SUBSTR merupakan fungsi yang digunakan untuk mengambil sejumlah karakter didalam satu kata atau kalimat.
Contoh: SUBSTR(‘HelloWorld’,1,5) RESULT : Hello
3. LENGTH (column | expression)
LENGTH merupakan fungsi yang digunakan untuk menghitung panjang karakter dalam satu kata atau kalimat.
Contoh : LENGTH (‘HelloWorld’) RESULT : 10
4. INSTR (column | expression,’string’,[m],[n])
INSTR digunakan untuk mengembalikan posisi numerik dari karakter bernama b dalam string karakter c. Contoh soal untuk INSTR :
What value is returned after executing the following statement? SELECT INSTR('How_long_is_a_piece_of_string?','_',5,3) FROM DUAL;
(Choose the best answer.)
A. 4
B. 14
C. 12
D. None of the above
Jawaban yang benar adalah B karena dicari letak '_' ketiga dari string karakter 'How_long_is_a_piece_of_string?' yaitu menempati no ke 14.
5. LPAD ( column | expression, n, ‘string’)
LPAD merupakan fungsi yang digunakan untuk menambahkan karakter sebanyak n, yang diletakkan di sebelah kiri suatu kata.
Contoh : (salary,10,’*’) RESULT : *****24000
6. RPAD (column | expression, n,’ string’)
RPAD merupakan kebalikan dari LPAD
Contoh : (salary,10,’*’) RESULT : 24000*****
7. TRIM (leading | trailing| both,trim_character FROM trim_source)
TRIM digunakan untuk menghapus atau memotong karakter yang kita inginkan.
Contoh : TRIM (‘H’ FROM ‘HelloWorld’ ) RESULT : elloWorld
8. REPLACE (text, search_string, replacement_string)
REPLACE merupakan fungsi yang digunakan untuk mengganti kata dengan kata yang kita inginkan
Contoh : REPLACE (‘JACK and JUE’, ‘J’, ‘BL’) RESULT: BLACK and BLUE
Tidak ada komentar:
Posting Komentar