mysql中IFNULL,NULLIF,ISNULL函数的对比
ISNULL(expr) 的用法:
SELECT ISNULL(1+1); -- >> 0SELECT ISNULL(1/0); -->> 1
IFNULL(expr1,expr2)的用法:
如果expr1 不为 NULL,则 IFNULL( ) 的返回值为 expr1;否则其返回值为 expr2
IFNULL( )的返回值是数字或是字符串,具体情况取决于其所使用的语境。
SELECT IFNULL(min(id),0) FROM TABLE
如果min(id)存在,则返回min(id),否则返回0 ;
NULLIF(expr1,expr2) 的用法:
如果expr1= expr2 成立,那么返回值为NULL,否则返回值为 expr1
这和CASE WHEN expr1 = expr2THEN NULL ELSE expr1 END相同
SELECT NULLIF(1,1); -->> NULLSELECT NULLIF(1,0); -->> 1
mysql中IFNULL,NULLIF,ISNULL函数的对比相关推荐
- MYSQL之ifnull(),nullif(),isnull()的用法
MYSQL之ifnull(),nullif(),isnull()的用法 1.ifnull() ifnull(exper1,exper2)判断exper1是否为空,如果exper1不为空则返回exp ...
- SQL:mysql中如何使用isnull函数
转自:https://blog.csdn.net/kunkun378263/article/details/42676449 总结: mysql中: 1.isnull(exper) 判断exper是否 ...
- mysql中如何使用isnull函数
mysql中: 1.isnull(exper) 判断exper是否为空,是则返回1,否则返回0 2.ifnull(exper1,exper2)判断exper1是否为空,是则用exper2代替 3.nu ...
- .net一个函数要用另一个函数的值_【195期】MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?...
点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...
- MySQL之IFNULL()、ISNULL、NULLIF用法
MySQL之IFNULL().ISNULL.NULLIF用法 IFNULL语法说明 IFNULL(expr1,expr2) 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它 ...
- MySQL中常见的单行函数(下)
MySQL中常见的单行函数(下) 一.转换函数 Date_format(date,format) 将日期转换成字符串(类似Oracle中的to_char()) Str_to_date(str,fo ...
- 聊一聊Mysql中的字符串拼接函数
生死看淡,上来就干! 简单来说,Mysql中的字符串拼接函数主要有三个,分别是CONCAT().CONCAT_WS()以及GROUP_CONCAT():废话不多说,下面就每个函数具体来看一下: 1.C ...
- java:去除字符串中空格 、 oracle (+) 、 mysql中数值运算符和函数
java:去除字符串中空格 http://www.cnblogs.com/LiuChunfu/p/5661810.html oracle:oracle (+) https://zhidao.baidu ...
- MySQL中AES_ENCRYPT('密码','钥匙')函数 可以对字段值做加密处理
MySQL中AES_ENCRYPT('密码','钥匙')函数 可以对字段值做加密处理 AES_DECRYPT(表的字段名字,'钥匙')函数 解密处理 例,表结构: 现在插入一条数据,对p ...
最新文章
- 为什么 Java 不支持运算符重载?
- python的none是什么-Python中的None与Null(空字符)的区别
- 【新星计划】MATLAB绘制图形
- 无线网络连接无法停用
- bootstrap bootstrapTable 隐藏列
- ReactJS入门之组件
- python可以写安卓应用吗_python可以编写android程序吗?
- String、StringBuuffer、StringBuilder三者的区别
- java异步获取结果_java获取异步计算的结果
- PAT 乙级1014	福尔摩斯的约会(C语言)
- Xcode 运行程序,左侧memory 不显示内存
- NMS(非极大值抑制)算法 -- 理论、代码
- jaxb实现java对象与xml之间转换_JAXB实现XML与Java对象转换
- java 中uuid生成算法_UUID生成算法,UUID还是snowflake
- Hybrid Astar 算法剖析和实现(三)
- 数据库系统概念-第六版 - charter 3 - 笔记
- 有机合成化学类毕业论文文献(推荐10篇)
- Tensorflow基础知识
- 阿里云telnet 3306端口失败
- 坐禅修行木鱼诵经流量主小程序开发