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拼接多字段作为查询条件(Mysql 实现字段拼接的三个函数)
- mysql双向同步原理(详解MySQL的半同步)
- mysql拼接和过滤(mysql 如何动态修改复制过滤器)
- mysql删除表数据的语句(Mysql实现定时清空一张表的旧数据并保留几条数据推荐)
- mysql如何操作日期
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- navicat连接mysql是远程连接吗(详解Navicat远程连接mysql很慢)
- mysql忽略大小写(MySQL大小写敏感的注意事项)
- mysql怎么建立主键外键(mysql 实现设置多个主键的操作)
- win10安装mysql8.0如何启动(win10下mysql 8.0.23 安装配置方法图文教程)
- 如何查看mysql执行计划(到底什么是Mysql执行计划?)
- mysql主从配置教程(MySQL大库搭建主从的一种思路分享)
- mysql游标的使用(MySQL 游标的作用与使用相关)
- mysql 操作日志(MySQL中的undo日志)
- mysql 多表连接查询(MySQL多表查询的具体实例)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
- 26岁杨紫的白素贞遇上24岁鞠婧祎,哪个最美(26岁杨紫的白素贞遇上24岁鞠婧祎)
- 鞠婧祎和杨紫两种风格的女生,你心里谁比较美(鞠婧祎和杨紫两种风格的女生)
热门推荐
- vuecli项目入门(vue-cli4.5.x快速搭建项目)
- python为什么使用logging(python中logging模块的一些简单用法的使用)
- yii2对比springboot(Yii框架响应组件用法实例分析)
- django操作默认数据库(Django数据库类库MySQLdb使用详解)
- python弹跳小球(python实现弹跳小球)
- ILSpy反编译工具的使用
- sqlserver日志目录是否过大(SQL Server利用sp_spaceused如何查看表记录存在不准确的情况)
- mysql和mycat半主从复制项目(Linux如何使用 MyCat 实现 MySQL 主从读写分离)
- css如何去掉本身的浮动元素(CSS清除浮动的常用方法优缺点分析)
- html5移动app开发实战(html5启动原生APP总结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9