MENU
Flow Control
SELECT CASE 2 WHEN 1 THEN 'one' WHEN 2 THEN 'two' ELSE 'three' END; | two |
SELECT CASE WHEN 1 = 2 THEN 'first' WHEN 2 = 2 THEN 'SECOND' ELSE 'THIRD' END; -- first TRUE result |
SECOND |
SELECT IF(5<8, 'smaller', 'greater'); | smaller |
SELECT IFNULL(5,'abc'), IFNULL(NULL, 'abc'); | 5 abc |
SELECT NULLIF(10,10), NULLIF(9,10); | NULL 9 |