Thursday, March 5, 2015

Fungsi String dalam MySQL

†  Fungsi String adalah suatu fungsi yang digunakan untuk melakukan manipulasi data teks ( string ).
 1. ASCII ( x ).
Digunakan untuk menghasilkan kode ASCII, yaitu kode untuk karakter pertama dalam suatu string. X adalah karakter atau string yang akan diproses.
Sintaknya       :
select ascii ( x );
Contoh           :
?
1
select ascii ( ‘S’ );
 2. CHAR ( x, y , z, … ).
Digunakan untuk menghasilkan nilai string berdasarkan daftar kode ASCII yang dijadikan parameter dalam fungsi.
Sintaknya       :
select char ( x, y, z );
Contoh           :

?
1
select char ( 65,  122, 104, 97, 114, 105 );
 3. CONCAT ( x, y, z, … ).
Digunakan untuk menggabungkan beberapa nilai menjadi sat nilai. Namun bila ada nilai yang mengandung NULL, maka hasilnya tetap NULL.
Sintaknya       :
select concat (  x, y, z );
Contoh           :
?
1
select concat ( ‘ Belajar ’ , ‘ Yang ‘ , ‘ Rajin ‘ );
?
1

 4. LCASE ( x ) atau LOWER ( ).
Digunakan untuk mengkonversi semua karakter dari nilai x ke huruf kecil semua.
 Sintaknya       :
select lcase ( x );         atau
select lower ( x );
 Contoh           :
?
1
2
select lcase ( ‘SIAPA ANDA’ );       atau
select lower ( ‘SIAPA ANDA’ );
 5. UCASE ( x ) atau UPPER ( ).
Digunakan untuk mengkonversi semua karakter dari nilai x ke huruf besar semua.
Sintaknya       :
select ucase ( x );        atau
select upper ( x );
Contoh           :
?
1
2
select ucase ( ‘anda siapa’ );  atau
select upper ( ‘anda siapa’ );
 6. LEFT ( x, y ).
Digunakan untuk mengambil sejumlah y karakter dari string x, dimulai posisi pertama sebelah kiri.
Sintaknya       :
select left ( x, y );
Contoh           :
?
1
select left ( ‘nama saya’, 4 );
 7. MID ( x, y, z ).
Digunakan untuk mengambil karakter dari string x sejumlah z. Karakter di mulai dari posisi ke y.
Sintaknya       :
select mid ( x, y , z );
Contoh           :
?
1
select mid ( ‘saya bertempat tinggal di … ‘, 5, 10 );
 8. RIGHT ( x, y ).
Digunakan untuk mengambil karakter dari string x sejumlah y, dimulai dari posisi paling kanan ( akhir ).
Sintaknya       :
select right ( x, y );
Contoh           :
?
1
select right ( ‘ Republik Indonesia ‘ , 9 );
 9. LENGTH ( x ).
Digunakan untuk mendapatkan panjang suatu string.
Sintaknya       :
select length ( x );
Contoh           :
?
1
select length ( ‘ namaku ’ );
10. LTRIM ( x ).
Digunakan untuk membuang spasi di sebelah kiri string x, apabila string x diawali dengan spasi.
Sintaknya       :
select ltrim ( x );
Contoh           :
?
1
select ltrim ( ‘    aku ‘  );
11. RTRIM ( x ).
Digunakan untuk membuang spasi di sebelah kanan string x, apabila string x diakhiri dengan spasi.
Sintaknya       :
select ltrim ( x );
Contoh           :
select ltrim ( ‘ aku      ‘  );
12. PASSWORD ( password ).
Digunakan untuk menghasilkan string password yang disandikan ( dienkripsi ).
Sintaknya       :
select password ( password );
Contoh           :
select password ( ‘Ketua Asisten’);
13. REPEAT ( x, y ).
Digunakan untuk menghasilkan string x yang diulang sebanyak y kali.
Sintaknya       :
select repeat ( x, y );
Contoh           :
select repeat ( ‘Belajar’, 3 );
14. REPLACE ( x, y, z ).
Digunakan untuk mengganti semua string y di dalam string x yang ditemukan dengan string z.
Sintaknya       :
select replace ( x, y, z );
Contoh           :
select replace ( ‘ Belajar Pangkal Pandai ’ , ‘ l ’ , ‘ j ’ );
15. REVERSE ( x ).
Digunakan untuk menghasilkan string yang membalik urutan penulisan dari string x.
Sintaknya       :
select reverse ( x );
Contoh           :
select reverse ( ‘ TNI ’ );
16. SPACE ( x ).
Digunakan untuk menghasilkan string dengan isi spasi sejumlah x.
Sintaknya       :
select space ( x );
Contoh           :
select space ( ‘5 );


No comments:

Post a Comment