- Back to Home »
- Bagaimana Cara SELECT menggunakan WHERE Pada Operator
Posted by : sharziel
Apa itu penggunaan “WHERE” pada MYSQL?
“WHERE” digunakan untuk menetapkan kriteria yang harus dipenuhi dalam memperoleh hasil query. Klausa ini WHERE digunakan untuk memfilter catatan dan untuk mengekstrak hanya catatan-catatan yang memenuhi kondisi tertentu.
Syntax:
SELECT colum1, colum2
FROM table_name
WHERE condition;
SELECT colum1, colum2
FROM table_name
WHERE condition;
Siapkan Database Terlebih Dahulu
Di sini saya sudah menyiapkan database yang bernama rumah sakit, database tersebut berisikan beberapa tabel dan kolom, tabel yang sudah saya buat ialah : berobat, dokter, obat, pasien, resep_obat.
Dan setelah ini saya akan menunjukan cara penggunaannya, sebelum itu ada beberapa macam-macam operator, yakni pada gambar 1.1.
Cara Menggunakan Select Pada Kolom
Kemudian kalian pilih tabel sesuai yang kalian butuhkan untuk di SELECT, pergi ke arah tombol Query yang ada disebelah tombol Data. Jika tombolnya Query tidak muncul, maka tekan gambar yang ada disebelahnya.
gambar 1.3 |
Contoh Klausa Pada WHERE
1. Operator ' = ' :
Digunakan untuk membandingkan apakah dua nilai sama. Jika nilai-nilai yang dibandingkan sama, kondisi tersebut dianggap benar (TRUE).
contoh :
Di sebelah kiri mencari id_obat dan tidak menggunkan tanda kutip dua atau petik dua, karena menggunakan type data INT. Di sebelah kanan mencari nama_barang dan menggunakan tanda kutip, karena menggunakan type data varchar, jika tidak diberi maka tidak muncul hasilnya.
2. Operator ' > ' :
Digunakan untuk memeriksa apakah nilai pada sisi kiri lebih besar dari nilai pada sisi kanan.
Contoh :
3. Operator ' < ' :
Digunakan untuk memeriksa apakah nilai pada sisi kiri lebih kecil dari nilai pada sisi kanan.
contoh :
4. Operator ' >= ' :
Digunakan untuk memeriksa apakah nilai pada sisi kiri lebih besar dari atau sama dengan nilai pada sisi kanan.
Contoh :
5. Operator ' <= ' :
Digunakan untuk memeriksa apakah nilai pada sisi kiri lebih kecil dari atau sama dengan nilai pada sisi kanan.
contoh :
6. Operator ' <> ' :
Digunakan untuk membandingkan apakah dua nilai tidak sama. Jika nilai-nilai yang dibandingkan tidak sama, kondisi tsb dianggap TRUE.
contoh :
7. Operator BETWEEN :
Digunakan untuk memeriksa apakah suatu nilai berada dalam rentang tertentu. Rentang ini bisa melibatkan nilai batas bawah dan batas atas yang diberikan.
Contoh :
Digunakan untuk mencocokkan pola string menggunakan wildcard (% dan _).
- % (Wildcard Persentase): Mewakili nol atau lebih karakter. Misalnya, 'A%' akan mencocokkan semua kata yang dimulai dengan huruf "A".
- _ (Wildcard Garis Bawah): Mewakili satu karakter. Misalnya, 'H_' akan mencocokkan kata yang terdiri dari dua karakter dan dimulai dengan huruf "H".
Untuk membandingkan nilai dengan daftar nilai tunggal. Klausa ini menghasilkan hasil yang benar (TRUE) jika nilai yang diuji ada dalam daftar nilai yang diberikan.
Contoh :