Rabu, 04 Juli 2012


Fungsi String

SQL server juga menyediakan fungsi string yang digunakan untuk memanipulasi atau mengkonversi sesuai dengan yang diinginkan. Tabel berikut ini berisi fungsi-fungsi string yang umum digunakan:

FUNGSI
PENJELASAN
Ekspresi + ekspresi [+ ekspresi]
Menggabungkan 2 atau lebih karakter atau string biner


ASC II
Menghasilkan nilai ASC II daru ekspresi karakter


CHAR (ekspresi_integer)
Menghasilkan karakter yang sesuai dengan nilai kode ASC II


CHAR INDEX     
(‘bentuk’, ekspresi)
Menghasilkan posisi awal dari bentuk yang ditentukan


DIFFERENCE
(ekspresi_karakter)
Membandingkan 2 string dan menguji kesamaan diantar keduanya pada skala 1 sampai dengan 4 dimana 4 ialah pencocokan yang terbaik


LOWER
(ekspresi_karakter)
Menubah ekspresi karakter ke huruf kecil


LTRIM
(ekspresi_karakter)
Menghasilkan posisi awal dari occurrence pertama dari bentuk ke ekspresi yang ditentukan, 0 jika bnetuk tidak ditemukan


REPLICATE
(ekspresi_karakter, ekspresi_integer)
Mengulang karakter sesuai jumlah perkalian yang ditentukan


REVERSE
(ekspresi_karakter)
Menghasilkan karakter dalam bentuk terbalik


RIGHT
(ekspresi_karakter, ekspresi_integer)
Menghasilkan karakter dari karakter kanan


SUBSTRING
(ekspresi, mulai,panjang)
Mengambil bagian string


UPPER
(ekspresi_karakter)
Mengubah ekspresi karakter ke huruf besar


SOUNDEX
(Ekspresi_karakter)
Menghasilkan kode 4 digit untuk menguji kesamaan dari 2 karakter
Contoh:

·         Select ABS (-5)
Hasilnya menjadi 5

·         Select ceiling (3.247)
Pembulatan keatas

·         Select floor (3.87)
Pembulatan ke bawah

·         Select round (4.8731,0)
·         Select round (4.8731,1)
·         Select round (4.8731,2)
·         Select round (4.8731,3)
·         Select round (4.8731,4)
Menunjukkan berapa angka di belakang koma

·         Select power (2,3)
Menyatakan pangkat

·         Select SQRT (100)
Menyatakan akar

·         Select substring(‘belajar’,4,3)
3 huruf setelah 4 suku kata pertama)

·         Select LTRIM(‘  Hai’)
Menghilangkan spasi

·         Select ‘selamat’ + ‘belajar’
Menggabungkan kata

Tidak ada komentar:

Posting Komentar