CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END
Return the result for the first condition that is true.
If there was no matching result value, the result after ELSE is returned, or NULL if there is no ELSE part.
mysql> mysql> SELECT CASE -> WHEN 1>0 THEN 'true' -> ELSE 'false' -> END; +-------------------------------------------------------------+ | CASE WHEN 1>0 THEN 'true' ELSE 'false' END | +-------------------------------------------------------------+ | true | +-------------------------------------------------------------+ 1 row in set (0.00 sec)
mysql> mysql>
Related Scripts with Example Source Code in same category :