【MySQL函数】MYSQL IFNULL和IF函数的使用_MySQL
程序员文章站
2022-05-01 15:27:00
...
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
上一篇: 治疗宝宝感冒 民间常用治疗方法
下一篇: Java二维数组转json的实现方法
推荐阅读
-
MySQL InnoDB 日志管理机制中的MTR和日志刷盘
-
MySQL数据库存储过程和事务的区别讲解
-
Mysql数据库的QPS和TPS的意义和计算方法
-
MySQL索引类型Normal、Unique和Full Text的讲解
-
EXCEL使用自定义的角度格式和函数将角度转换成弧度
-
Ubuntu彻底卸载MySQL、Apache2和Php的方法教程
-
MySQL5.7中 performance和sys schema中的监控参数解释(推荐)
-
mysql 开发基础系列15 索引的设计和使用
-
mysql函数拼接查询concat函数的使用方法
-
MySQL中Decimal类型和Float Double的区别(详解)