欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL中if,ifnull,case when

程序员文章站 2022-06-01 16:48:35
...

1.if

表达式:IF( expr1 , expr2 , expr3 )

expr1条件,条件为true,则值是expr2 ,false,值就是expr3 

2.case when

case 列名

when 条件 then 结果

else 其它结果

end 别名

不要忘记最后的end

3.ifnull

IFNULL( expr1 , expr2 )

在 expr1 的值不为 NULL的情况下都返回 expr1,否则返回 expr2