MySQL SQLLesson 42Preview gratis
MySQL CASE
Lesson ini bagian dari MySQL · Semua level
Ringkasan
CASE memberikan kemungkinan logika if-else di dalam query MySQL sehingga kita bisa membuat kolom hasil secara kondisional. Ada dua bentuk: simple CASE yang membandingkan nilai, dan searched CASE yang menulis kondisi lengkap pada tiap WHEN. CASE sangat berguna untuk klasifikasi data atau format tampilan tanpa mengubah data asli.
Poin kunci
- CASE bekerja seperti if-else di dalam query SELECT
- Simple CASE membandingkan satu nilai: CASE kolom WHEN nilai THEN hasil
- Searched CASE menulis kondisi penuh: CASE WHEN kondisi THEN hasil
- Bila tidak ada WHEN yang terpenuhi dan tanpa ELSE, hasilnya NULL
- CASE juga bisa dipakai di WHERE, ORDER BY, UPDATE, dan fungsi agregat
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.