sebanyak karakter tertentu len. Fungsi ini sinonim dengan fungsi MID dan bentuk lain fungsi ini adalah SUBSTRINGstr FROM pos [FOR len].
TRIMstr, fungsi untuk membuang semua spasi yang berada di sebelah kiri dan
kanan sebuah nilai string str.
UPPERstr, fungsi yang berguna untuk merubah semua karakter dalam nilai
string str menjadi hurup kapital upercase. Fungsi ini sinonim untuk fungsi UCASE.
5. Fungsi Numerik ABSn, fungsi yang menghasilkan nilai absolut dari n.
ACOSn, fungsi untuk menghasilkan nilai arc kosinus dari n.
ASINn, fungsi untuk menghasilkan nilai arc sinus dari n. ATANn, fungsi yang dapat menghasilkan nilai arc tangen dari n.
CEILn, fungsi untuk menghasilkan nilai integer terdekat yang tidak kurang dari
nilai n.. Fungsi ini sinonim dengan fugsi CEILINGn.
COSn, fungsi yang dapat menghasilkan nilai kosinus dari n. Dimana n dalam
radian.
COTn, fungsi yang dapat menghasilkan nilai kotangen dari n. Dimana n dalam
radian.
DEGREESn, fungsi untuk menghasilkan nilai derajat degrees dari nilai n
radian.
EXPn, fungsi untuk menghasilkan nilai exponensial dari nilai numerik n FLOORn, fungsi yang dapat menghasilkan nilai integer terdekat yang tidak lebih
dari nilai n..
LNn, fungsi untuk menghasilkan nilai LEN logaritma natural dari nilai numerik
n. Fungsi ini sinonim dengan fungsi LOG.
LOG[b,] n, fungsi yang dapat menghasilkan sebuah nilai dengan ketentuan, jika
parameternya Cuma satu yaitu n, maka akan menghasilkan nilai LEN logaritma natural dari nilai numerik n sinonim dengan fungsi LN. namun jika ada dua
parameter b dan n, maka akan menghasilkan nilai logaritma basis b dari nilai n. Modul Praktikum Sistem Basis Data ..............................................................................
40
LOG2n, fungsi untuk menghasilkan nilai logaritma basis 2 dari nilai numerik n. LOG10n, fungsi untuk menghasilkan nilai logaritma basis 10 dari nilai numerik n.
MODn, m, fungsi untuk menghasilkan nilai sisa modulus dari proses pembagian
integer n dengan m. Fungsi ini sama dengan operator atau MOD.
PI, fungsi yang mengahsilkan nilai PI POWn, m, fungsi untuk menghasilkan nilai n pangkat m.
RADIANSn, fungsi yang dapat menghasilkan nilai radian dari n derajat.
RAND[n], fungsi untuk menghasilkan nilai acak random antara 0 hingga 1.0.
Parameter n jika disertakan digunakan sebagai awal bilangan acak.
ROUNDn[, d], fungsi yang dapat menghasilkan nilai integer terdekat dari nilai
numerik n. jika parameter d disertakan maka akan menghasilkan pecahan terdekat dari nilai numerik n dengan d digit desimal.
SINn, fungsi untuk menghasilkan nilai sinus dari nilai numerik n dalam radian. SQRTn, fungsi yang menghasilkan nilai positif dari akar kuadrat n.
TANn, fungsi untuk menghasilkan nilai tangent dari nilai numerik n dalam radian. TRUNCATEn, d, fungsi yang menghasilkan nilai numerik dengan
menghilangkan digit desimal pad nilai numerik n hingga menyisakan d digit desimal.
6. Fungsi Date dan Time ADDDATEexpr1, expr2, fungsi yang dapat digunakan untuk menghasilkan
tanggal dari tanggal awal expr1 ditambah interval hari yang ditentukan expr2. Fungsi ADDDATE sinonim dengan fungsi DATE_ADD.
ADDTIMEexpr1, expr2, fungsi yang menghasilkan jam dari jam awal expr1
ditambah interval jam yang ditentukan expr2.
CURDATE, fungsi untuk menghasilkan tanggal sistem saat ini dalam format
YYYY-MM-DD
atau
YYYYMMDD
. Fungsi ini sinonim dengan fungsi CURRENT_DATE.
Modul Praktikum Sistem Basis Data .............................................................................. 41
CURTIME, fungsi untuk menghasilkan jam sistem saat ini dalam format
HH:MM:SS
atau
HHMMSS
format. Fungsi ini sinonim dengan fungsi CURRENT_TIME.
DATEexpr, fungsi untuk menghasilkan tanggal dari nilaivalue datetime yang
disertakan dalam ekspresi expr.
DATE_FORMATdatetime, format, fungsi yang dapat menghasilkan nilai tanggal
dan jam datetime value dalam format tertentu.
DAYdate, fungsi untuk menghasilkan tanggal dari sebuah urutan tahun-bulan-
tanggal date. Fungsi ini sinonim dengan fungsi DAYOFMONTH.
DAYNAMEdate, fungsi yang dapat mengahasilkan nama hari dari sebuah nilai
tanggal date
DAYOFWEEKdate, fungsi untuk menghasilkan urutan hari dalam minggu
1
= Sunday,
2
= Monday, ...
7
= Saturday dari sebuah nilai tanggal date.
DAYOFYEARdate, fungsi yang dapat menghasilkan hari ke berapa dalam tahun
dari sebuah nilai tanggal date.
NOW, fungsi untuk menghasilkan tanggal dan jam sistem saat ini dalam format
YYYY-MM-DD HH:MM:SS
atau
YYYYMMDDHHMMSS
.
7. Fungsi Aggregasi AVGexpr, fungsi untuk menghasilkan nilai rata-rata sekelompok nilai dari sebuah
kolom field numerik.
COUNTexpr, fungsi untuk menghasilkan nilai jumlah data barisrecord dari
sekelompok data tabel maupun view.
MAXexpr, fungsi yng dapat menghasilkan nilai tertinggi sekelompok nilai dari
sebuah kolom field numerik
MINexpr, fungsi untuk menghasilkan nilai terendah sekelompok nilai dari sebuah
kolom field numerik
SUMexpr, fungsi yang dapat menghasilkan nilai total jumlah sekelompok nilai
dari sebuah kolom field numerik.
Modul Praktikum Sistem Basis Data .............................................................................. 42
STDDEV_POPexpr, fungsi untuk menghasilkan nilai standart deviasi populasi
dari expr.
VAR_POPexpr, fungsi yang dapat menghasilkan nilai standart varian populasi
dari expr.
8. Fungsi Seleksi Kondisi IF expr1, expr2, expr3, fungsi pengujian yang dapat menghasilkan nilai expr2 jika
expr1 terpenuhi atau bernilai TRUE, dan akan menampilkan nilai expr3 jika expr1 tidak terpenuhi atau bernilai FALSE.
IFNULLexpr1, expr2, fungsi pengujian untuk menghasilkan nilai expr1, jika
expr1 tidak NULL, dan akan menampilkan nilai expr2 jika expr1 adalah NULL.
CASE WHEN [condition] THEN [result] [WHEN [condition] THEN [result] …] [ELSE result] END
E. LANGKAH-LANGKAH PRAKTIKUM