fungsi fungsi di mysql
DESCRIPTION
Fungsi-fungsi yang tersedia di MySQLTRANSCRIPT
FUNGSI STRING
Fungsi String
CONCAT (str1, str2, …)Menggabungkan 2 atau lebih string
CONCAT_WS (separator, str1, str2, …)Menggabungkan 2 atau lebih string dengan pemisah (separator)
Fungsi String
SUBSTR (string, awal, panjang) SUBSTRING (string, awal, panjang) SUBSTRING (string FROM awal FOR
panjang) MID (string, awal, panjang)
Memotong string pada posisi dan panjang tertentu
Fungsi String
LENGTH (string) OCTET_LENGTH (string) CHAR_LENGTH (string) CHARACTER_LENGTH (string)
Menghitung panjang string.
Fungsi String
LEFT (string, panjang) RIGHT (string, panjang)
Memotong sejumlah string dari sebelah kiri atau kanan
Fungsi String
LTRIM (string) RTRIM (string) TRIM (string)
Menghapus spasi di kiri, kanan, atau kiri dan kanan
Fungsi String
REPLACE (string, from_str, to_str)
Mengganti suatu bagian tertentu dari string menjadi string yang lain.
Fungsi String
REPEAT (string, jumlah)
Mengulang string.
Fungsi String
REVERSE (string)
Membalik posisi string
Fungsi String
LCASE (string) LOWER (string) UCASE (string) UPPER (string)
Mengubah string menjadi huruf kecil (lower-case), atau huruf kapital (upper-case)
Fungsi Tanggal dan Waktu
NOW () SYSDATE()
Mengambil tanggal dan waktu sekarang
Fungsi Tanggal dan Waktu
MONTH (tanggal) Mengambil bulan dari suatu tanggal
WEEK (tanggal) Mengambil minggu dari suatu tanggal
YEAR (tanggal) Mengambil tahun dari suatu tanggal
Fungsi Tanggal dan Waktu
HOUR (waktu) Mengambil jam dari suatu waktu
MINUTE (waktu) Mengambil menit dari suatu waktu
SECOND (waktu) Mengambil detik dari suatu waktu
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)
Fungsi untuk pertambahan dan pengurangan tanggal
Fungsi Tanggal dan Waktu
DATE_FORMAT(date, format) TIME_FORMAT(time, format)
Fungsi untuk mengatur tampilan tanggal dan waktu.
Fungsi Tanggal dan Waktu
%M : Nama bulan (January ... December) %W : Nama hari dalam seminggu
(Sunday...Saturday) %D : Urutan hari dalam sebulan %Y : Tahun, 4 digit %y : Tahun, 2 digit %a : Nama hari dalam seminggu
(Sun...Sat) %H : Jam, dalam format 24. %i : Menit, 00-59 %s : Detik, 00-59
Fungsi Numerik
OPERASI ARITMATIKA+
-
*
/
%
Fungsi Numerik
ABS (x)Mengambil nilai absolut
MOD (x, y)Operasi modulus
FLOOR(x) Pembulatan ke bawah
CEILING(x) Pembulatan ke atas
Fungsi Numerik
ROUND(x) ROUND(x, d)
Pembulatan dengan ketepatan tertentu. POW(x) POWER(x, n)
Pemangkatan RAND()
Mengambil bilangan random / acak TRUNCATE(x, d)
Pembulatan pangkas.
Fungsi Lainnya
GREATEST(nil1, nil2, ...) Mencari nilai terbesar
COUNT(range) Menjumlahkan record
MAX(range) Nilai terbesar dari kumpulan record
MIN(range)Nilai terkecil dari kumpulan record
SUM(range)Menjumlahkan isi record
Fungsi Lainnya
AVG(range)Menghitung rata-rata dari suatu kumpulan nilai.
PASSWORD(str) MD5(str) ENCODE(str) DECODE(str) …
Terima Kasih
Achmad Solichin– Fak. Teknologi Informasi, Univ. Budi Luhur– http://achmatim.net– [email protected], [email protected]
Referensi– MySQL Manual– Apress, The Definitive Guide to MySQL 5 3rd Edition