Pelajaran 5 / 37 · Kondisi dan NULL
IN, LIKE dan BETWEEN hanyalah kondisi biasa
Bentuknya berbeda, tetapi cara kerjanya sama seperti kondisi lain: setiap baris mendapat ✓, ✗ atau ∅. Tanda % di LIKE cocok dengan karakter apa saja, berapa pun panjangnya. LIKE membedakan huruf besar dan kecil, sedangkan ILIKE tidak.
Query-nya
SELECT name, country, signup_date
FROM customers
WHERE country IN ('US', 'DE', 'FR')
AND name LIKE '%a%'
AND signup_date BETWEEN DATE '2023-01-01' AND DATE '2023-03-31'
Coba ILIKE: Alice ikut lolos, dan tersisa 2 pelanggan.
Berikutnya: NULL bukan FALSE, tetapi juga bukan TRUE · Semua pelajaran