赞
踩
IF( expr1 , expr2 , expr3 ),expr1是个表达式。
当expr1 的值为 true,则返回值为 expr2 。
当expr1 的值为false,则返回值为 expr3。
- SELECT IF(1=1,1,0) //结果返回1
-
- SELECT IF(1=2,1,0) //结果返回0
IFNULL( expr1 , expr2 ),判断第一个参数expr1是否为NULL。
如果expr1不为空,直接返回expr1。
如果expr1为空,返回第二个参数 expr2。
常用在算术表达式计算和组函数中,用来对null值进行转换处理(返回值是数字或者字符串)
- SELECT IFNULL('Hello',1) //结果返回Hello
-
- SELECT IFNULL(NULL,0) //结果返回0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。