CASE 条件表达式, 类似于其他编程语言中的if/else
语法1
CASE WHEN condition THEN result [WHEN ...] [ELSE result] END
示例1
CASE WHEN gender=‘male‘ THEN ‘程序猿‘ ELSE ‘程序媛‘ END
语法2(简化形式)
CASE expression WHEN value THEN result [WHEN ...] [ELSE result] END
示例2
CASE gender WHEN ‘male‘ THEN ‘程序猿‘ ELSE ‘程序媛‘ END
COALESCE() 返回第一个非NULL的参数,所有参数均为NULL时则返回NULL
语法
COALESCE(value [, ...])
示例
COALESCE(actual_qty,0) as actual_qty