Pelajaran 3 / 37 · Kondisi dan NULL

AND berarti semua kondisi harus TRUE

Setiap kondisi punya kolom ✓ ✗ sendiri. Sebuah baris hanya lolos jika semua kolomnya ✓. Daftar di atas tabel menunjukkan kondisi mana yang pertama kali gagal untuk setiap baris yang dibuang. Tanda ∅ berarti hasilnya tidak diketahui; pelajaran tentang NULL setelah ini menjelaskannya.

Query-nya

SELECT id, status, amount
FROM orders
WHERE status = 'paid' AND amount > 10

Coba amount > 50: 8 baris lolos, dan uji amount kini membuang 4 baris, salah satunya ∅.

Berikutnya: AND dihitung lebih dulu daripada OR · Semua pelajaran