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在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- mysql设置updatetime自动更新(mysql 实现添加时间自动添加更新时间自动更新操作)
- navicat for mysql连接测试失败(Navicat Premiun远程连接MySQL报错10038解决方案)
- mysql高级概念(MySQL 自定义变量的概念及特点)
- php实现redis核心代码(PHP结合Redis+MySQL实现冷热数据交换应用案例详解)
- mysql用户删除了如何设置(MySQL两种删除用户语句的区别delete user和drop user)
- 将mysql中的表导出来(MySQL之导出整个及单个表数据的操作)
- mysql的分页原理(mysql分页的limit参数简单示例)
- mysql8.0安装版安装详细教程(mysql 8.0.24版本安装配置方法图文教程)
- mysqlcount使用技巧(MySQL巧用sum、case和when优化统计查询)
- 适合小白入门的mysql教程索引简介(一篇带给你MySQL高性能索引)
- 合理设置服务mysql最大连接数(MySQL正确修改最大连接数的3种方案)
- mac版本php环境搭建(在Mac OS X中配置Apache+PHP+MySQL运行环境的详细步骤)
- mysql索引的弊端(MySQL 全文索引的原理与缺陷)
- mysql删除表内所有数据(mysql 大表批量删除大量数据的实现方法)
- mysql提高分页效率(MySQL优化教程之超大分页查询)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
- 硕博期刊 SCI SSCI CSSCI分不清 一文带你看懂主流期刊分类(硕博期刊SCISSCI)
- 辱华品牌新百伦官宣新代言人IU,个别粉丝希望get爱豆同款(辱华品牌新百伦官宣新代言人IU)
- 巅峰时期被爆床照,曾被选国民最讨厌女星,IU不为人知的黑历史(巅峰时期被爆床照)
热门推荐
- 在php中遍历数组使用(PHP读取远程txt文档到数组并实现遍历)
- dedecms搜索功能怎么设置详细(织梦Dedecms软件频道下载次数真实显示的权宜修改)
- laravel开发api支持多少并发(laravel框架 api自定义全局异常处理方法)
- apache怎么安装服务(apache后缀名支持 让apache支持apk ipk下载的方法)
- 什么是依赖倒置原则
- mysql修改表内字段的数据类型(mysql修改记录时update操作 字段=字段+字符串)
- docker集群安装教程(使用docker部署hadoop集群的详细教程)
- springboot docker 部署(详解docker部署SpringBoot及替换jar包的方法)
- 云服务器备案吗(免备案云服务器与国内云服务器有什么不同?)
- win7iis搭建web服务器(如何搭建云服务器之IIS的配置)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9