Klausa WHERE digunakan untuk memfilter data agar hanya mengambil yang sesuai kriteria.
Operators
=: Sama dengan>, <: Lebih besar/kecil>=, <=: Lebih besar/kecil sama dengan!= atau <>: Tidak sama denganExample
Mengambil produk yang harganya di atas 300.
sql
SELECT * FROM products WHERE price > 300;Output:
text
+----+----------+-------+-------+
| id | name | price | stock |
+----+----------+-------+-------+
| 1 | Laptop | 15000 | 5 |
| 3 | Keyboard | 500 | 0 |
+----+----------+-------+-------+Multiple Conditions (AND / OR)
Mengambil produk yang harganya > 100 DAN stoknya tersedia (> 0).
sql
SELECT * FROM products
WHERE price > 100 AND stock > 0;Output:
text
+----+--------+-------+-------+
| id | name | price | stock |
+----+--------+-------+-------+
| 1 | Laptop | 15000 | 5 |
| 2 | Mouse | 200 | 50 |
+----+--------+-------+-------+