mysql_如果字段null,则替换

1.if函数

IF(expr1,expr2,expr3)
 
 
IF(xxx,xxx,yyy)
 
 

如果expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回expr2,否则它返回expr3。IF()返回一个数字或字符串值,取决于它被使用的上下文。

如果xxx为null,则返回yyy;不为null,则返回xxx

2.ifnull函数

IFNULL(expr1,expr2)  
IFNULL(xxx,yyy)  
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。
 如果xxx为null,返回yyy;不为null,返回xxx 

猜你喜欢

转载自blog.csdn.net/yuhui123999/article/details/78770578
今日推荐