Fungsi if-then-else sederhana. Mengembalikan nilai berdasarkan kondisi boolean.
VariesDiperbarui: 13 Jun 2026IF(condition, true_value, false_value)Kondisi yang dievaluasi
Nilai jika kondisi true
Nilai jika kondisi false atau NULL
1 SELECT name, age, 2 IF(age >= 18, 'Adult', 'Minor') AS category 3 FROM users;
Kategorisasi berdasarkan umur.
1 SELECT product, 2 IF(is_active, 'Yes', 'No') AS active_status 3 FROM products;
Konversi boolean ke teks.
1 SELECT score, 2 IF(score >= 90, 'A', 3 IF(score >= 80, 'B', 4 IF(score >= 70, 'C', 'F') 5 ) 6 ) AS grade 7 FROM students;
IF bersarang untuk multiple kondisi.
Sudah paham IF? Latih langsung di browser
Latihan interaktif, langsung di browser.