【MySQL函数】MYSQL IFNULL跟IF函数的使用
【MySQL函数】MYSQL IFNULL和IF函数的使用 下文对MYSQL IFNULL函数的使用进行了详细的叙述,供您参考学习,如果您在MYSQL IFNULL函数使用方面遇到过类的问题,不妨一看。 MYSQL IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。
【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
上一篇: 数据库实验报告
推荐阅读
-
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
-
PHP函数addslashes和mysql_real_escape_string的区别
-
mysql函数拼接查询concat函数的使用方法
-
Mysql中decode函数的几种用法
-
浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
-
MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法
-
MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)
-
解析php session_set_save_handler 函数的用法(mysql)
-
浅谈Mysql中类似于nvl()函数的ifnull()函数
-
浅谈mysql可有类似oracle的nvl的函数