Mysql常用函数运用

2020-03-06 16:53:19   DB

  mysql  

常用函数

详细文档地址

IF和case when

IF(expr,v1,v2)  如果表达式 expr 成立,返回结果 v1;否则,返回结果 v2。

CASE expression
    WHEN condition1 THEN result1
    WHEN condition2 THEN result2
   ...
    WHEN conditionN THEN resultN
    ELSE result
END CASE 表示函数开始,END 表示函数结束。如果 condition1 成立,则返回 result1, 如果 condition2 成立,则返回 result2,当全部不成立则返回 result,而当有一个成立之后

注意:CASE WHEN不能判断NULL的值,IF可以