FUNGSI STRING
Sql server juga menyediakan fungsi
string yang di gunakan untuk memanipulasi atau mengkonversi string sesuai yang
di ingin. Tabel berikut ini berisi fungsi-fungsi string yang di gunakan.
|
FUNGSI
|
PEJELASAN
|
|
Ekspresi + ekspresi [+ekspresi]
|
Menghubungkan 2 atau lebih karakter
atau string biner
|
|
ASCLL (ekspresi)
|
Menghasilkan nilai scii dari ekspresi
karakter
|
|
Char (ekspresi_integer)
|
Menghasilkan karakter yang sesuai
dengan nilai kode asli
|
|
Charindet(‘bentuk’,ekspresi)
|
Menghasilkan posisi awal dari bentuk
yang di hasilkan
|
|
Diference(ekspresi_karakter)
|
Membandingkan 2 string dan menguji
kesamaan diantara keduanya pada
salasatu sampai 4,dimana 4 ialah pencocokan yang terbaik.
|
|
Lower(ekspresi_karakter)
|
Mengubah ekspresi karakter ke huruf
kecil
|
|
LTRIM(ekspresi_karakter)
|
Menghasilkan data tanpa di dahului
sepasi kosong
|
|
Patindex(“%pattern%”,ekspresi)
|
Menghasilkan posisi awal dari
occurrence pertama dari bentuk ke ekspresi yang di tentukan ,nol jika bentuk
tidak di temukan.
|
|
Replicate(ekspresi_karakter,ekspresi_integer)
|
Mengulang karakter dengan sesuai
jumlah perkalian yang di tentukan
|
|
Reverse(ekspresi_karakter)
|
Menghasilkan karakter dalam bentuk
terbalik
|
|
Right(ekspresi_karakter,ekspresi_integer)
|
Menghasilkan bagian darikarakter di
kanan
|
|
Substring(ekspresi,mulai,panjang)
|
Mengambil bagian string
|
|
Upper(ekspresi_karakter)
|
Mengubah ekspesi karakter ke huruf besar
|
|
Soundet(ekspresi_karakter)
|
Menghasilkan kode 4 digit untuk
menguji kesamaan dari 2 karakter
|
Conoh :
a) Select substring
(‘interaktive’,1,5)
Fungsinya adalah menghasilkan karakter 1-5 yaitu INTER,dan apabila dibuat
Select substring (‘interaktive’,5,6) maka yang akan muncul AK.
|
|
(no
colm name)
|
|
1
|
Inter
|
|
|
(no
colm name)
|
|
1
|
Ak
|
b) Select LTRIM
(‘˽ ˽hai’)
Fungsinya adalah untuk menghapus sepasi
|
|
(no
colm name)
|
|
1
|
hai
|
c) Select ‘selamat’+’belajar’
Fungsinya adalah untuk menggabungkan
karakter
|
|
(no
colm name)
|
|
1
|
Selamatbelajar
|
d)
Select lower (‘HALLO’)
Fungsinya adalah untuk mengubah
ekspresi karakter ke huruf kecil
|
|
(no
colm name)
|
|
1
|
Hallo
|
e) elect upper (‘praktikum’)
Fungsinya adalah untuk mengubah
ekspresi karakter ke huruf besar
|
|
(no
colm name)
|
|
1
|
PRAKTIKUM
|