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 order by id查询变慢(MySQL不使用order by实现排名的三种思路总结)
- 查看mysql执行计划关键字(带你学习MySQL执行计划)
- mysql架构示意图(MySQL创建横向直方图的解决方案)
- mysql 查询json(MySQL处理JSON常见函数的使用)
- mysql查询很慢怎么回事(MySQL Like模糊查询速度太慢如何解决)
- mysql架构图(深入了解Mysql逻辑架构)
- mysql突然报错206无法连接(详解MySQL连接挂死的原因)
- mysql的索引及其介绍总结(浅析MysQL B-Tree 索引)
- 深入理解mysql索引(MySQL中冗余和重复索引的区别说明)
- mysql日常运维(MySQL从库维护经验分享)
- mysql执行计划详细解读(详解MySQL的Seconds_Behind_Master)
- mybatis为什么还用mysql(关于MyBatis连接MySql8.0版本的配置问题)
- mysql集群是用什么搭建的(MySQL5.7 集群配置的步骤)
- 将SQL Server数据迁移到MySQL的方法
- phpmysql网站开发入门与提高(PHP+MySQL+sphinx+scws实现全文检索功能详解)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
热门推荐
- 无法启动sql serveragent(SQL Agent服务无法启动的解决方法)
- mysql流式查询(MySQL全面瓦解之查询的正则匹配详解)
- docker进入redis容器(Docker配置redis哨兵模式的方法多服务器上)
- dede优化教程(DEDE调用分类及分类下文章并限制标题字数及显示条数)
- MVC中的ActionResult
- canvas 裁剪画布(Canvas图片分割效果的实现)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- 如何提高代码可读性
- SqlParameter的size属性
- 使用python编辑个人名片(python实现名片管理系统项目)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9