Kadek Bagus Official Site
Membahas teknologi informasi, Programming, Networking, Database, dll
Membahas teknologi informasi, Programming, Networking, Database, dll
Masih tentang perintah-perintah dasar database mysql, kali ini saya akan membahas tentang fungsi-fungsi yang ada di mysql.
Ada banyak fungsi di mysql, tapi tidak semua bisa saya bahas satu per satu, jadi yang penting-penting saja yang ditampilkan disini.
Untuk menghitung jumlah record yang terdapat pada suatu tabel kita bisa menggunakan fungsi COUNT(), berikut ini contoh menghitung jumlah record tabel mahasiswa :
SELECT COUNT(*) FROM mahasiswa;
Fungsi COUNT() termasuk dalam fungsi agregat di mysql, fungsi agregat yang lain antara lain :
MAX(), untuk mendapatkan nilai terbesar suatu kolom
MIN(), untuk mendapatkan nilai terkecil suatu kolom
AVG(), untuk mendapatkan nilai rata-rata suatu kolom
SUM(), untuk mendapatkan jumlah total suatu kolom
STD() atau STDDEV(), untuk mendapatkan nilai standar deviasi suatu kolom
Berikut ini adalah contoh pengunaan fungsi-fungsi tersebut :
SELECT MAX(nim) FROM mahasiswa;
SELECT MIN(nim) FROM mahasiswa;
SELECT AVG(nim) FROM mahasiswa;
SELECT SUM(nim) FROM mahasiswa;
SELECT STD(nim) FROM mahasiswa;
Jika fungsi-fungsi agregat tersebut diterapkan pada kolom yang bertipe string seperti varchar misalnya maka hasilnya selalu bernilai nol (0).
Fungsi String
CONCAT(), untuk menggabungkan kata
LCASE(), untuk membuat huruf kecil semua (lowercase)
UCASE(), untuk membuat huruf besar semua (uppercase)
LOCATE(), untuk mencari jumlah huruf/kata yang ada pada masing-masing record di suatu kolom
Berikut ini contoh penggunaannya :
SELECT CONCAT(nama,alamat) FROM mahasiswa;
SELECT LCASE(nama,alamat) FROM mahasiswa;
SELECT UCASE(nama,alamat) FROM mahasiswa;
SELECT LOCATE(“a”,nama) FROM mahasiswa;
Fungsi Date and Time
NOW() atau LOCALTIME(), untuk mengetahui tanggal dan waktu saat ini
DAYNAME(), untuk mengetahui nama hari berdasarkan input string dengan format ‘tahun-bulan-tanggal’
Berikut ini contoh penggunaannya :
SELECT NOW();
SELECT LOCALTIME();
SELECT DAYNAME(“1986-3-22″);
Fungsi Math /matematika
Mysql menyediakan beberapa fungsi matematika antara lain :
SIN(), mendapatkan nilai sin
COS(), mendapatkan nilai cos
ABS(), mendapatkan nilai absolut
POW(), mendapatkan nilai pangkat dengan format POW(angka,pangkat)
Berikut ini contoh penggunaannya :
SELECT SIN(30);
SELECT COS(45);
SELECT ABS(-125);
SELECT POW(2,3);
Mysql juga menyediakan operator arithmetic seperti tambah (+), kurang (-), kali (*), bagi (/), sehingga kita bisa langsung menghitung kolom satu dengan lainnya. Berikut ini contohnya :
SELECT nim+1 FROM mahasiswa ;
SELECT nim-5 FROM mahasiswa;
SELECT nim*10 FROM mahasiswa;
Dengan perintah AS anda bisa membuat kolom result dengan nama yang anda tentukan sendiri, berikut ini contohnya :
SELECT NOW() AS sekarang;
SELECT POW(2,5) AS dua_pangkat_lima_adalah;
SELECT nim,nim*10 AS sepuluh_kali FROM mahasiswa;
Demikian perintah-perintah dasar database mysql, nantikan tips/tutorial database mysql lainnya hanya di kadekbagus.com