bitscn.com
【mysql函数】mysql ifnull和if函数的使用
下文对mysql ifnull函数的使用进行了详细的叙述,供您参考学习,如果您在mysql ifnull函数使用方面遇到过类似的问题,不妨一看。
mysql ifnull(expr1,expr2)
如果expr1不是null,ifnull()返回expr1,否则它返回expr2。ifnull()返回一个数字或字符串值,取决于它被使用的上下文环境。
mysql> select ifnull(1,0); -> 1 mysql> select ifnull(0,10); -> 0 mysql> select ifnull(1/0,10); -> 10 mysql> select ifnull(1/0,'yes'); -> 'yes '
if(expr1,expr2,expr3)
如果expr1是true(expr10且expr1null),那么if()返回expr2,否则它返回expr3。if()返回一个数字或字符串值,取决于它被使用的上下文。
mysql> select if(1>2,2,3); -> 3 mysql> select if(1 yes mysql> select if(strcmp('test','test1'),'yes','no'); //strcmp('test','test1')=-1 -> yes
bitscn.com