-->

Penerapan klausa where untuk menampilkan data sesuai kriteria tertentu

Di dalam instruksi SELECT, dapat ditambahkan klausa WHERE, sehingga data yang muncul adalah hanya data yang sesuai dengan kriteria yang diberikan di dalam klausa where tersebut. Kalusa where dituliskan setelah definisi dari nama tabel di dalam sintaks FROM pada instruksi SELECT. Sebagai contoh sedehana dari penerpaan klausa WHERE adalah sebagai berikut :

SELECT NIS, NAMA, ALAMAT FROM SISWA WHERE ALAMAT=’Malang’ 
Penjelasan : Instruksi di atas akan menampilkan data NIS, NAMA dan ALAMAT dari tabel siswa yang alamatnya adalah “Malang”.
Untuk pencarian data dengan kriteria pencarian yang tidak harus tepat dengan kriteria yang di inginkan, atau dengan kata lain data yang menyerupai kriteria , maka dapat ditambahkan operator LIKE di dalam klausa WHERE. Pada nilai kriteria yang menggunakan operator LIKE umumnya ditambahan tanda ‘%’ yang artinya mengabaikan karakter apapun dan baik di awal atapun di akhir kriteria Berikut ini adalah beberapa contoh penggunaan dari operator LIKE beserta dengan penjelasannya.

SELECT * FROM SISWA WHERE NAMA LIKE ‘ALI%’ 
Penjelasan : Menampilkan data siswa yang namanya berawalan dengan kata ‘ALI’
SELECT * FROM SISWA WHERE ALAMAT LIKE ‘%Malang’ 
Penjelasan : Menampilkan data siswa yang alamatnya berakhiran dengan kata ‘Malang’ 
SELECT * FROM SISWA WHERE NAMA LIKE ‘%ALI%’ 
Penjelasan : Menampilkan data siswa yang namanya mengandung kata ‘ALI’, baik di depan, tengah maupun dibelakang dari data nama. 
Catatan :

  • Parameter pada kriteria WHERE bersifat not case sensitif yang berarti bahwa kata yang dicari tidak menghiraukan apakah huruf besar (kapital) ataupun huruf kecil.  
  • Untuk penerapan pada DBMS Microsoft Accesss, maka simbol ‘%’ tidak dikenal dan digantikan dengan simbol ‘*’ (asteriks) dengan fungsi yang sama. 
  • Di dalam penggunaan klausa WHERE dan adigunakan operator boolean OR atau AND. Berikut ini adalah beberapa contoh penggunaan operator boolean pada klausa WHERE : 
SELECT * FROM SISWA WHERE NAMA LIKE ‘HADI%’ AND TEMPATLAHIR=’SURABAYA’ 
Penjelasan : Menampilkan data siswa yang nama depannya adalah ‘Hadi’ dan lahir di Surabaya.

SELECT * FROM SISWA WHERE NAMA LIKE ‘Hadi%’ OR NAMA LIKE ‘Rini%’
Penjelasan : Menampilkan data siswa yang nama depannya adalah ‘Hadi’ ataupun siswa yang bernama depan ‘Rini’



Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di Our Akuntansi


0 komentar:

Post a Comment