FUNGSI STRING
- Fungsi LENGTH/CHAR_LENGTH
Fungsi ini digunakan untuk menghitung
jumlah karakter dalam sebuah data.
Sintak perintah ini adalah :
LENGTH(str)
Contoh :
Select
Length(‘Unisbank’); Hasilnya
: 8
Select
length(‘Unisbank Semarang’); Hasilnya
: 17
Select
nama.length(nama) from mahasiswa;
- Fungsi LEFT
Fungsi ini digunaka untuk mengambil sejumlah karakter
dari sebelah kiri sebuah string. Sintak perintahnya adalah :
LEFT(string,n) , dimana n adalah jumlah karakter yang akan
diambil.
Contoh :
Select Left(‘Unisbank’,3); Hasilnya : Uni
Select
Left(‘Selamat’,4); Hasilnya
: Sela
Select
Left(nama,4) from mahasiswa;
- Fungsi RIGHT
Fungsi ini digunakan untuk mengambil sejumlah kaakter
dari sebelah kanan dalam sebuah data string. Sintak perintahnya adalah :
RIGHT(string,n) , dimana n adalah jumlah karakter yang akan
diambil.
Contoh :
Select
RIGHT(‘Unisbank’,4); Hasilnya
: bank
Select
RIGHT(‘Kargo Indonesia’,12); Hasilnya
: go Indonesia
Select
RIGHT(nama,3)from mahasiswa;
- Fungsi MID
Fungsi MID ini digunakan untuk mengambil sejumlah
karakter dari suatu posisi tertentu ( awal string = 1). Sinta perintahnya
adalah :
MID(string,
m, n) , dimana m adalah posisi dimana dimulai
pengambilan karakter dan n adalah jumlah karakter yang diambil.
Select
MID(‘Unisbank’,3,4); Hasilnya
: isba
Select
MID(‘Kargo Indonesia’,4,5); Hasilnya
: go in
Select
nama.mid(nama,2,3) from mahasiswa;
- Fungsi LOWER
Fungsi ini digunakan untuk mengubah huruf besar
menjadi huruf kecil dalam sebuah string. Sintak perintahnya adalah :
LOWER(string)
Contoh :
Select
LOWER(‘UNISBANK’); Hasilnya
: unisbank
Select
LOWER(‘KARGO INDONESIA’); Hasilnya
: kargo Indonesia
- Fungsi UPPER
Fungsi ini digunakan untuk mengubah huruf kecil
menjadi huruf besar dalam sebuah string. Sintak perintahnya adalah :
UPPER(string)
Contoh :
Select
UPPER(‘unisbank’); Hasilnya
:UNISBANK
Select
UPPER(‘kargo indonesia’); Hasilnya
: KARGO INDONESIA
- Fungsi CONCAT
Fungsi ini digunakan untuk menggabungkan sejumlah
string menjadi suatu kalimat atau rentetan string. Sintak perintahnya adalah :
CONCAT(string1,string2,…..,stringN)
Contoh :
Select
CONCAT(’Unisbank’,’Semarang’);
Select
CONCAT(‘Unisbank’,’+++’,’Semarang’,’----‘,’Jaya’);
Hasilnya :
Unisbank Semarang
Unisbank +++ Semarang----Jaya
- Fungsi TRIM
Fungsi ini digunakan
untuk menghilangkan karakter tertentu dari awal menggunkan LEADING. TRAILING berarti mencari
di akhir. BOTH berarti di awal dan diakhir.
Defaultnya adalah BOTH.
Sintak perintahnya adalah
:
TRIM([BOTH | LEADING | TRAILING] [karakter] FROM string)
Contoh :
SELECT
TRIM(‘ bar ‘); Hasilnya
: bar
SELECT
TRIM(LEADING ‘x’ FROM ‘xxxbarxxx’); Hasilnya
:barxxx
SELECTTRIM(BOTH
‘x’ FROM ‘xxxbarxxx’); Hasilnya
:bar
SELECTTRIM(TRAILING
‘xyz’ FROM ‘barxxyz’); Hasilnya
: barx
Untuk fungsi trim, atau yang berkaitan dengan
menghilangkan atau membuang spasi kosong dapat digunakan juga perintah yang
sejenis yaitu berupa :
a. Fungsi LTRIM(string)
Fungsi ini digunakan untuk
menghilangkan spasi kosong yang ada disebelah kiri (depan) string.
Contoh :
Select LTRIM(’Unisbank Semarang’);
Select CONCAT(‘Unisbank
‘,LTRIM(‘Semarang’));
Hasilnya :
Unisbank Semarang
Unisbank Semarang
b. Fungsi RTRIM(string)
Fungsi ini digunakan untuk
menghilangkan spasi kosong yang ada disebelah kanan(belakang) string.
Contoh :
Select RTRIM(’Unisbank Semarang ’);
Select CONCAT(RTRIM(’Unisbank ’), ’ Semarang’);
Hasilnya :
Unisbank Semarang
Tidak ada komentar:
Posting Komentar