•Fungsi String
•Fungsi Tanggal dan Waktu
•Fungsi Numerik
Fungsi String
CONCAT (str1, str2, ...)
contoh :
SELECT CONCAT(TitleOfCourtesy,' ',FirstName,' ',LastName) AS FullName FROM employees
Fungsi String
CONCAT_WS (separator, str1, str2, ...)
contoh :
SELECT CONCAT_WS(
Fungsi String
SUBSTR (string, awal, panjang)
SUBSTRING (string, awal, panjang)
SUBSTRING (string FROM awal FOR panjang) MID (string, awal, panjang)
Contoh :
SELECT SUBSTR(ContactTitle,1,5) FROM customers
Fungsi String
LENGTH (string) OCTET_LENGTH (string) CHAR_LENGTH (string)
CHARACTER_LENGTH (string) Contoh Kasus :
Fungsi String
LEFT (string, panjang) RIGHT (string, panjang) Contoh :
SELECT LEFT(Phone,5) FROM shippers
Fungsi String
LTRIM (string) RTRIM (string) TRIM (string)
Contoh :
Fungsi String
REPLACE (string, from_str, to_str)
Contoh :
SELECT REPLACE ('www.mysql.com', 'w', 'x' );
Fungsi String
REPEAT (string, jumlah)
Contoh :
Fungsi String
REVERSE (string) Contoh :SELECT REVERSE Beli Lotek');
Fungsi String
Silahkan dicoba function berikut ini :
Fungsi Tanggal dan Waktu
NOW () SYSDATE()
Contoh :
SELECT NOW();
Coba ubah semua tanggal pengiriman menjadi tanggal sekarang pada tabel order
Fungsi Tanggal dan Waktu
MONTH (tanggal) MONTH NAME(tanggal) DAY(tanggal)
DAYNAME(tanggal)
Contoh :
Fungsi Tanggal dan Waktu
WEEK (tanggal)Contoh :
SELECT WEEK(NOW());
Fungsi Tanggal dan Waktu
YEAR (tanggal)Contoh soal :
Fungsi Tanggal dan Waktu
HOUR (waktu) MINUTE (waktu) SECOND (waktu)
Contoh :
SELECT SECOND (now());
Fungsi Tanggal dan Waktu
DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type) ADDDATE(date,INTERVAL expr type) SUBDATE(date,INTERVAL expr type)
Contoh :
Fungsi Tanggal dan Waktu
DATE_FORMAT(date, format)Contoh :
SELECT DATE_FORMAT (now(), '%d-%M-%Y %H:%i:%s');
Fungsi Numerik
ABS(x)Contoh :
Fungsi Numerik
MOD(m, n)Contoh :
SELECT MOD(10,3);
Fungsi Numerik
FLOOR(x) CEILING(x) ROUND(x, d)
Contoh :
Fungsi Numerik
POW(x,n) POWER(x, n)
Contoh :
SELECT POW(2, 10);
Fungsi Lainnya
GREATEST(nil1, nil2, ...)Contoh :
Fungsi Lainnya
DATABASE() USER()
SYSTEM_USER() SESSION_USER()
Fungsi Lainnya
PASSWORD(str) MD5(str) SHA1
Contoh :
Bagaimana untuk mengatasi kasus berikut
dengan menggunakan function ?
Mengetahui usia Employers ?
Total Belanja berdasarkan OrderID ?
Menghitung diskon 5% bila belanja diatas 100.000 ?
Membuat penomoran otomatis ( SSG ) ?