CASE memeriksa syarat satu per satu dari atas dan berhenti di syarat pertama yang benar. ELSE dipakai bila tidak ada syarat yang cocok, dan END menutup ekspresinya.
SELECT pesanan_id, jumlah,
CASE
WHEN jumlah >= 20 THEN 'grosir'
WHEN jumlah >= 5 THEN 'partai'
ELSE 'eceran'
END AS jenis_beli
FROM detail_pesanan;Urutan WHEN menentukan hasilnya: syarat yang lebih longgar diletakkan di bawah syarat yang lebih ketat.