Daftar Isi :

  1. MENGENAL FUNGSI KHUSUS KLAUSA WHERE PADA SQL
  2. Contoh Klausa Where pada SQL
  3. Contoh Penerapan Operator pada Klausa Where
  4. Contoh klausa BETWEEN dan NOT BETWEEN pada WHERE
  5. Contoh klausa LIKE pada WHERE
  6. Contoh klausa OR , AND , NOT pada WHERE
  7. Contoh klausa IN Dan NOT IN pada WHERE
  8. Contoh klausa IN NULL dan IS NOT NULL pada WHERE

Klausa Where pada SQL adalah Klausa yang digunakan untuk menambahkan sebuah kondisi tertentu pada Klausa Select. Untuk Format Penulisan Klausa Where pada SELECT di SQL seperti berikut :

SELECT * from nama_table WHERE kondisi

Jika diimplementasikan dalam program MS.SQL Server salah satu contohnya seperti berikut :

Pada Klausa Where terdapat Fungsi Khususnya yang meliputi :

  1. Penggunaan Operator
  2. BETWEEN dan NOT BETWEEN
  3. LIKE dan NOT LIKE
  4. OR ,AND ,NOT
  5. IN dan NOT IN
  6. IS NULL dan IS NOT NULL

Penggunaan Operator

Penggunaan Operator pada Klausa Where berguna menampilkan dengan kondisi dari operator yang ditentukan. Adapun operator pada Klausa Where seperti :

  1. Sama dengan ( = )
  2. Tidak sama (<>)
  3. Lebih kecil ( < )
  4. Lebih kecil atau sama (<=)
  5. Lebih besar ( > )
  6. Lebih besar atau sama (>=)

Jika Diterapkan pada Ms. SQL Server untuk Operator pada Klausa Where seperti tampilan berikut :

KLAUSA BETWEEN dan NOT BETWEEN

Klausa Between pada Where merupakan klausa pencarian data berdasarkan Range / Jarak Value. Begitu juga Not Between merupakan kebalikan dari klausa Between. Untuk format penulisan klausa BETWEEN pada SQL seperti berikut :

SELECT KOLOM1, KOLOM2, ..   FROM TABLE WHERE KOLOM BETWEEN NILAI1 AND NILAI2;

Jika diimplementasikan pada MS.SQL SERVER untuk klausa BETWEEN dan NOT BETWEEN seperti berikut :

KLAUSA LIKE DAN NOT LIKE

Klausa Like pada Where digunakan untuk permintaan yang mencari suatu teks berdasarkan prefix ( Kata Depan ), Suffix ( Kata Akhir ) atau Bagian dari Kata. Sedangkan untuk Klausa Not Like merupakan Kebalikan dari Klausa Like. Untuk menentukan proses pencarian menggunakan like biasanya menggunakan Simbol %. Adapun format penulisan Klausa LIKE pada SQL yaitu :

SELECT * FROM  nama_tabel WHERE nama_kolom LIKE ‘%keyword%’

Jika diimplementasikan Dalam MS. SQL SERVER untuk Klausa Like seperti berikut :

OR , AND DAN NOT

Klausa OR dan AND digunakan untuk menggabungkan Lebih dari satu kondisi pada WHERE. Sedangkan untuk Klausa NOT digunakan untuk menegasikan ( membalikkan ) hasil dari Kondisi yang sebelumnya. Adapun format penulisan Klausa OR , AND dan NOT :

SELECT * FROM nama_tabel WHERE nama_kolom=nilai OR nama_kolom2=nilai2 AND nama_kolom3=nilai3

Jika diimplementasikan dalam MS. SQL SERVER seperti tampilan berikut :

Klausa IN dan NOT IN

Klausa IN digunakan pada saat untuk mencari nilai dalam satu kelompok nilai.  Sedangkan Klausa NOT IN adalah kebalikan dari Klausa IN. Untuk format penulisan Klausa IN :

SELECT * FROM NAMA_TABEL WHERE NAMA_KOLOM IN (NILAI1,NILAI2,...)

Jika diimplementasi dalam MS. SQL SERVER SERVER seperti tampilan berikut :

Klausa IS NULL dan IS NOT NULL

Sebelum membahasa Klausa IS NULL. Anda harus memahami apa itu NULL. NULL adalah Nilai yang belum diisi. Jadi Klasua IS NULL digunakan untuk mencari nilai yang Belum berisi Nilai / NULL sedangkan IS NOT NULL digunakan untuk mencari nilai yang tidak boleh Kosong ( Harus terisi ). Untuk format penulisan Klausa IS NULL dan IS NOT NULL Seperti berikut :

SELECT * FROM nama_tabel WHERE nama_kolom IS NULL

Jika diimplementasikan dalam MS. SQL SERVER maka seperti tampilan berikut :
 

Demikianlah Penjelasan Mengenai Fungsi Khusus Klausa WHERE di SQL. Semoga bermanfaat.

Referensi :

  1. Rob, P. and Coronel, C. (2004), “Database Systems, Design, Implementation and Management”, 6th Edition, Thomson, Course Technology, ISBN: 0-61921323-X.
  2. Pratt, P.J. and Adamski, J.J. (2005), “Concepts of Database Management”, 5th Edition, ISBN: 0-619-21529-1.
  3. Date, C.J. (2003), “An Introduction to Database Systems”, 8th Edition, Addison Wesley, ISBN: 0321197844.
  4. Elmasri, R. and Navathe, S. (2003), “Fundamentals of Database Systems”, 4th Edition, Addison Wesley, ISBN: 0321204484
  5. www.w3schools.com/sql/
  6. www.tutorialspoint.com/sql/