MySql 中IFNULL、ISNULL和NULLIF
类别:数据库 浏览量:976
时间:2016-3-25 MySql 中IFNULL、ISNULL和NULLIF
MySql 中IFNULL、ISNULL和NULLIF一、ISNULL(expr)
如果expr 为NULL,那么ISNULL() 的返回值为 1,否则返回值为 0。
->select isnull(11);
->0;
->select isnull(null);
->1;
备注
1、isnull() 函数同 is null比较操作符具有一些相同的特性。
2、与SQL SERVER中的isnull函数意义不一样。
二、IFNULL(expr1,expr2)
1、若expr1不为null,则ifnull()的返回值为expr1;
2、若expr1为null,则返回expr2的值;
->select ifnull(1, 2);
->1;
->select ifnull(null, 2);
->2;
->select ifnull(null, 'test');
->test;
3、备注
与SQL SERVER中的isnull函数表达的意思相同
三、nullif(expr1,expr2)
若expr1等于expr2,则返回null,否则返回expr1
mysql>SELECT NULLIF(1,1);
->NULL
mysql>SELECT NULLIF(1,2);
->1
标签:MySql
您可能感兴趣
- mysql操作时间的函数(一篇文章搞定Mysql日期时间函数)
- mysql索引为什么是b+树(mysql 使用B+树索引有哪些优势)
- 怎么知道sqlyog连接的哪个mysql(SQLyog连接MySQL8.0报2058错误的完美解决方法)
- mysql六大锁解析(MySQL 锁的相关知识总结)
- mysql索引原理及调优(MySQL索引机制程序员必知)
- mysqldump导入导出(MySQL官方导出工具mysqlpump的使用)
- mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)
- mysql查询killed状态的进程(MySQL kill指令使用指南)
- linux安装nacos教程(Nacos配置MySQL8的方法)
- mysql查看执行慢的sql(系统隐形杀手——阻塞与等待SQL)
- mysql用什么类型数据(MySQL 数据类型选择原则)
- mysql判断表中字段是否存在(mysql插入前判断数据是否存在的操作)
- MySQL执行事务的语法与流程详解(MySQL执行事务的语法与流程详解)
- mysql中length、char_length区别
- mysql分区怎么实现(MySql分表、分库、分片和分区知识深入详解)
- mysql怎么做教材信息管理系统(python+mysql实现学生信息查询系统)
- 红色代表什么(红色代表什么情感和含义)
- 高中数学题(高中数学题型总结及解题方法)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
- 为什么现在年轻人越来越喜欢买衣服(为什么现在年轻人越来越喜欢买衣服穿)
- 怎么做好SEO(怎么做好seo内容优化)
- 冬季钓鱼子线用 长 还是 短(冬季钓鱼子线用)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9