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