SQL---Flow Control Functions(控制流函数)

1、case

CASE value 
WHEN compare_value 
THEN result 
[WHEN compare_value 
THEN result ...] 
[ELSE result] 
END

 2、if

IF(表达式,expr2,expr3)

表达式为true,返回expr2;
表达式为false,返回expr3;

 3、ifnull

IFNULL(expr1,expr2)

expr1为null,返回expr2;
expr1不为null,返回expr1;

4、nullif

NULLIF(expr1,expr2)

expr1=expr2,返回null;
expr1!=expr2,返回expr1;

 

posted on 2020-09-30 14:21  anpeiyong  阅读(221)  评论(0编辑  收藏  举报

导航