返回顶部

收藏

mysql的ifnull表达式

更多

mysql ifnull(a, b)用来判断a是否为null,如果a不是null那么ifnull(a,b)返回a, 否则返回b

mysql> SELECT IFNULL('oom.cn', 'outofmemory.cn');
Result: 'oom.cn'

mysql> SELECT IFNULL(NULL, 'outofmemory.cn');
Result: 'outofmemory.cn'

mysql> SELECT IFNULL(DATE('2014-02-01'), '2014-02-18');
Result: '2014-02-01'

mysql> SELECT IFNULL(DATE(NULL), '2014-02-18');
Result: '2014-02-18'

mysql> SELECT IFNULL(5, 6);
Result: 5

mysql> SELECT IFNULL(5/0, 'Dividing by 0 returns NULL');
Result: 'Dividing by 0 returns NULL'

标签:ifnull,mysql

收藏

0人收藏

支持

1

反对

0

相关聚客文章
  1. 博主 发表 2015-05-26 00:00:00 MySQL主从同步失败
  2. 博主 发表 2015-05-14 01:41:00 CentOS 7 安装 MySQL
  3. yejr 发表 2015-04-19 07:10:56 [MySQL FAQ]系列 — pt-table-checksum工具使用报错一例
  4. zhaiwx1987 发表 2015-05-09 06:13:09 InnoDB foreign key 实现
  5. fyc198610 发表 2015-03-23 02:21:50 CentOS安装MySql
  6. Apple 发表 2014-09-28 09:42:22 mysql配置linux/windows慢查询日志
  7. 博主 发表 2015-06-04 08:41:07 Can't connect to MySQL server on '*.*.*.*' (10061)
  8. 博主 发表 2015-05-31 16:00:00 使用 corosync + drbd 构建高可用 MySQL 集群
  9. 邵珠庆 发表 2015-06-11 08:18:52 MySQL Date and Time Functions
  10. erenzone@gmail.com 发表 2015-06-18 07:09:28 Spring事务传播级别隔离级别以及高并发下的应用经验
  11. 博主 发表 2014-08-05 05:59:00 查看MYSQL中所有DB的大小
  12. fouji 发表 2015-06-26 05:47:26 centos/redhat下快速安装Mysql

发表评论