Perintah perintah dasar mysql bagian 3

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 :mrgreen:

This entry was posted in mysql and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. sinax89
    Posted February 5, 2011 at 4:32 am | Permalink

    mas infonya bagus sekali….

    oh ya.. saya sekalian tanya nie…

    diliat dari code SELECT nim,nim*10 AS sepuluh_kali FROM mahasiswa;

    itu kan tersimpan secara result klw tersimpan secara permanen di database gmn mas? jd atribut sepuluh_kali sudah tersimpan.. dengan rumus yang sudah di tentukan…

    thx.. mav newbie

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

cheatgameblog.com | verygoodreview.com | xperiatipoguide | galaxyfamehowto | lggprolite | PUT YOUR LINK HERE for $5/month