Minggu, 12 Mei 2013

Tugas SQL II Pertemuan 11

Mata Kuliah : Structur Query Language II (SQL II)
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