Dhitaketawa's Blog

dunia IT multistudi high school

pengunaan operator 12 Februari 2010

Filed under: Uncategorized — dhitaketawa @ 2:44 am

Penggunaan operator AND
Fungsi : Untuk menyaring data tertentu dengan syarat lebih dari satu dengan ketentuan apabila semua syarat bernilai benar barulah hasilnya benar.
Bentuk penggunaan :
syarat1 AND syarat2 AND syarat3 …..
Contoh :
SELECT * FROM karyawan WHERE jabatan = ‘HRD’ AND tgl_masuk > #01/01/2005# ;

Penggunaan operator OR
Fungsi : Untuk menyaring data tertentu dengan syarat lebih dari satu dengan ketentuan apabila semua syarat bernilai salah barulah hasilnya salah.
Bentuk penggunaan :
syarat1 OR syarat2 OR syarat3 …..
Contoh :
SELECT * FROM karyawan WHERE jabatan = ‘HRD’ OR jabatan = ‘sales representatives’ ;

Penggunaan operator NOT
Fungsi : Untuk menegasikan atau membalik suatu kondisi.
Bentuk pemakaian :
NOT kondisi
Contoh :
SELECT * FROM karyawan WHERE NOT (jabatan = ‘HRD’ OR jabatan = ‘sales representatives’) ;

Pemakaian operator BETWEEN dan NOT BETWEEN
Fungsi : Untuk menyaring data dengan rentang tertentu (memiliki jangkauan).
Bentuk penggunaan :
field BETWEEN batas_bawah AND batas_atas ;
Contoh :
SELECT * FROM karyawan WHERE tgl_masuk BETWEEN #01/01/2007# AND #17/08/2007# ;

Pemakaian operator IN dan NOT IN
Fungsi : Untuk menseleksi data-data apa saja yang diinginkan dari suatu field.
Bentuk penggunaan :
field IN (‘data1’,’data2’,’data3, …..)
Contoh :
SELECT * FROM karyawan WHERE jabatan IN (‘HRD’,’customer service’) ;
artinya akan menghasilkan semua data dengan jabatan HRD dan customer service.

Pemakaian operator LIKE dan NOT LIKE
Fungsi : Untuk menseleksi data dengan kriteria mengandung kata atau klausa yang didefinisikan oleh LIKE
Bentuk penggunaan :
field LIKE ‘*klausa*’
Contoh :
SELECT nama FROM karyawan WHERE nama LIKE ‘*eli*’ ;
artinya nama-nama yang mengandung eli akan terpilih.
SELECT nama FROM karyawan WHERE nama LIKE ‘eli*’;
artinya nama-nama yang berawalan eli akan terpilih.

Pemakaian ORDER BY
Fungsi : Untuk mengurutkan data.
Bentuk penggunaan :
ORDER BY field
Contoh :
SELECT * FROM karyawan ORDER BY nama ;
Untuk mengurutkan dari besar ke kecil, tambahkan DESC
Contoh :
SELECT * FROM karyawan ORDER BY nama DESC ;

Query dengan beberapa tabel
Perintah SELECT dapat digunakan untuk menggabungkan data yang berasal dari lebih dari satu tabel.
Bentuk penggunaan :
SELECT tabel1.field, tabel2.field, …. FROM tabel1, tabel2, ….. WHERE kondisi
Contoh :
SELECT karyawan.nama, prestasi.penghargaan FROM karyawan, prestasi WHERE karyawan.nama = prestasi.nama ;

Pemakaian GROUP BY
Fungsi : Untuk mengelompokkan data dan membuat ringkasan data.
Bentuk penggunaan :
GROUP BY field
Contoh :
SELECT nama FROM karyawan GROUP BY nama ;

Pemakaian HAVING
Fungsi : Untuk menentukan kondisi bagi GROUP BY. Kelompok yang memenuhi HAVING saja yang akan dihasilkan ;
Contoh :
SELECT jabatan FROM karyawan GROUP BY jabatan HAVING jabatan <> ‘HRD’;

Penggunaan fungsi agregat
AVG : Menghasilkan nilai rata-rata
COUNT : Menghitung banyaknya record
MAX : Mengetahui nilai terbesar
MIN : Mengetahui nilai terkecil
SUM : Menjumlahkan data

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s