-
Fungsi string:
● ASCII('a')=97---Mengembalikan kode ASCII yang sesuai dengan huruf a● CHAR('48')=0---Mengembalikan karakter yang sesuai dengan kode ASCII 48● LCASE('ABcdE')= "abced" atau LOWER('ABcdE')="abced" (mengubah string yang diberikan menjadi huruf kecil)
● UCASE('ABcdE')="ABCDE" atau UPPER('ABcdE')="ABCDE" (mengubah string yang diberikan menjadi huruf besar)
● LTRIM(' fgf gh ')="fgf gh " (hilangkan spasi di sebelah kiri string yang diberikan)
● RTRIM(' fgf gh ')=" fgf gh" (hilangkan spasi di sisi kanan string yang diberikan)
● LEN('sde123-TRE')=10 (mengembalikan panjang string yang diberikan)
● LEFT('sde123-TRE',5)="sde12" (mulai dari sisi kiri string tertentu, mengambil karakter dengan panjang yang ditentukan)
● RIGHT('sde123-TRE',4)="-TRE" (mulai dari sisi kanan string tertentu, mengambil karakter dengan panjang yang ditentukan)
● SUBSTRING('sde123-TRE',3,6)="e123-T" (mulai dari posisi tertentu dari string tertentu, mengambil karakter dengan panjang tertentu)
● CHARINDEX('23-','sde123-TRE')=5 (mengembalikan posisi pertama di mana string pertama muncul di string kedua, atau mengembalikan 0 jika tidak muncul)
(Catatan: CHARINDEX('23T','sde123-TRE')=0)
(Catatan: CHARINDEX('TRE','DFTRE345TREDGS')=3 dan CHARINDEX('TRE','DFTRE345TREDGS',4)=9, karena parameter ketiga tidak ditulis, pencarian dimulai dari karakter pertama; jika tidak, maka dimulai dari karakter pertama Mulai mencari pada posisi yang ditentukan oleh ketiga parameter; contoh kedua memulai pencarian dari posisi 4, dan "TRE" pertama yang ditemukan ada di posisi 9)
● REVERSE('SDF463')="364FDS" (membalikkan string yang diberikan)
● REPLACE('abcdefghicde','cde','xx')="abxxfghixx" (mengganti semua string kedua pada string pertama dengan string ketiga)
● STR(123.457,5,2)="123.46" (Mengonversi angka menjadi string. Parameter pertama adalah angka yang akan dikonversi. Parameter kedua adalah panjang maksimum string yang dikonversi. Parameter ketiga menentukan beberapa desimal tempat, harap dicatat bahwa konversi ini dibulatkan)
(Catatan: STR(123.457,2,2)="**"------karena 5 lebih kecil dari panjang 123.457)
● STUFF('I AM NIMMY,WEI COME!',6,5,'RWM')="AKU RWM,WEI COME!" (Hapus bagian tertentu dari string yang diberikan dan masukkan ke dalam string yang ditentukan, no. Parameter pertama adalah string yang akan dioperasikan; parameter kedua adalah posisi awal bagian yang akan dihapus; parameter ketiga adalah panjang bagian yang akan dihapus;
(Perhatikan perbedaan antara itu dan REPLACE: STUFF('ERTY23TY',3,2,'K')='ERK23TY" dan REPLACE('ERTY23TY','TY','K')="ERK23K")
● REPLICATE('ab',6)="abababababab" (mengembalikan jumlah string tertentu)
● SPACE(6)=" "(mengembalikan jumlah spasi yang ditentukan)
******************************************************* * *********
Fungsi tanggal● DATEPART() mengembalikan bagian tertentu dari tanggal tertentu
DATEPART(yy,'2003-12-27')=2003-------tahun/yyyy
Fungsi sinonim: tahun('27-12-2003')=2003
DATEPART(mm,'27-12-2003')=12----bulan/m
Fungsi sinonim: bulan('27-12-2003')=12
DATEPART(dd,'27-12-2003')=27----hari/hari
Fungsi sinonim: hari('27-12-2003')=27
DATEPART(dw,'2003-12-27')=7-----hari kerja (hari adalah hari ketujuh dalam seminggu, yaitu Sabtu)
DATEPART(hh,'13:55:34')=13------jam
DATEPART(mi,'13:55:34')=55------menit/n
DATEPART(ss,'13:55:34')=34------detik/detik
● DATEADD(mm,2,'2003-12-27')="2003-2-27" (mengembalikan tanggal setelah atau sebelum tanggal tertentu. Parameter pertama adalah skala peningkatan, yang dapat berupa tahun, bulan, hari , jam, menit dan detik. <Lihat di atas>, parameter kedua adalah angka yang bertambah, dan parameter ketiga adalah tanggal yang ditentukan)
● DATEDIFF(dd,'2003-12-23','2003-12-27')=4 (mengembalikan perbedaan antara dua tanggal tertentu. Parameter pertama menentukan skala perbedaan, yang dapat berupa tahun, bulan, hari , jam, menit dan detik< Lihat di atas >, parameter kedua adalah tanggal mulai, parameter kedua adalah tanggal akhir)
● DATENAME(dw,'2003-12-27')="Saturday" (mengembalikan nama tertentu pada tanggal tertentu. Parameter pertama menentukan jenis nama yang akan dikembalikan, yang dapat berupa tahun, bulan, hari, minggu, jam , menit dan detik <lihat di atas>, Parameter kedua adalah tanggal yang diberikan)
******************************************************* * *************
Fungsi matematika● ABS(-2)=2 Mengembalikan nilai absolut suatu angka● Mengembalikan bilangan bulat terkecil yang lebih besar atau sama dengan parameter
Plafon(1,2)=2/Plafon(1,7)=2/Plafon(2)=2
Plafon(-1.2)=-1/Plafon(-1.7)=-1/Plafon(-1)=-1
● Mengembalikan bilangan bulat terbesar yang kurang dari atau sama dengan parameter
LANTAI(1,2)=1/LANTAI(1,7)=1/LANTAI(1)=1
LANTAI(-1,2)=-2/LANTAI(-1,7)=-2/LANTAI(-2)=-2
● Mengembalikan jumlah desimal yang dibulatkan ke jumlah digit yang ditentukan
PUTARAN(1,2,0)=1/PUTARAN(1,7,0)=2/PUTARAN(2,0)=2
PUTARAN(-1.2,0)=-1/PUTARAN(-1.7,0)=-2/PUTARAN(-2,0)=-2
PUTARAN(1,3536,2)=1,35/PUTARAN(1,3536,3)=1,354
● SQUARE(9)=81/ Mengembalikan kuadrat parameter ● SQRT(9)=3/ Mengembalikan akar kuadrat dari parameter ● SIGN(0.01)=1/SIGN(1000)=1/SIGN(0)=0 /TANDA(-0,3 )=-1/TANDA(-10000)=-1
Tentukan apakah parameternya positif, negatif atau 0