Pelajaran 4 / 37 · Kondisi dan NULL
AND dihitung lebih dulu daripada OR
AND mengikat lebih kuat daripada OR, seperti × lebih kuat daripada +. Database membaca WHERE ini sebagai status = 'paid' OR (status = 'refunded' AND amount > 100), dan kolom kondisinya menampilkan tanda kurung tersembunyi itu: amount hanya diperiksa untuk pesanan yang di-refund.
Query-nya
SELECT id, status, amount
FROM orders
WHERE status = 'paid' OR status = 'refunded' AND amount > 100
Tulis (status = 'paid' OR status = 'refunded') AND amount > 100: jumlah barisnya turun menjadi 5.
Berikutnya: IN, LIKE dan BETWEEN hanyalah kondisi biasa · Semua pelajaran