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