mysql中coalesce()的使用小结
来源:互联网 发布:nb男鞋 知乎 编辑:程序博客网 时间:2024/05/07 06:13
mysql中coalesce()的使用小结
coalesce()解释
返回参数中的第一个非空表达式(从左向右依次类推);
使用示例
a,b,c三个变量。
select coalesce(null,2,3); // Return 2select coalesce(null,null,3); // Return 3select coalesce(1,2,3); // Return 1
通过上面例子可以看出,他的作用是将返回传入的参数中第一个非null的值,再比如
SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); -- Return 1
如果传入的参数所有都是null,则返回null,比如
SELECT COALESCE(NULL, NULL, NULL, NULL); -- Return NULL
这个参数使用的场合为:假如某个字段默认是null,你想其返回的不是null,而是比如0或其他值,可以使用这个函数
SELECT COALESCE(字段名,0) as value from t;//
COALESCE跟IFNULL效果差不多一致,上面这个语句等价于
SELECT IFNULL(字段名,0) as value from t;//
阅读全文
0 0
- mysql中coalesce()的使用小结
- Mysql COALESCE的使用
- SQL中COALESCE的使用
- Oracle数据库中coalesce函数的使用
- mysql COALESCE的作用
- coalesce的使用
- COALESCE的使用
- 使用SQL Server中COALESCE()函数的方法
- Oracle中coalesce函数的简单理解
- Oracle中coalesce函数的用法
- Spark中repartition和coalesce的用法
- Spark中repartition和coalesce的用法
- Spark中repartition和coalesce的用法
- Spark中repartition和coalesce的用法
- 如何使用Oracle的COALESCE函数
- SQL SERVER 2005 coalesce 的使用
- 如何使用Oracle的COALESCE函数
- (2010-06-23)使用SQLServer中COALESCE()函数的两种方法
- Mybatis简易入门
- 曲线的弧长
- 深深的被京东的收货地址确认把我到手的玩客云给弄没了
- <计算机组成原理>主存储器
- cmd常用命令
- mysql中coalesce()的使用小结
- 《深入理解Java虚拟机》学习笔记———对GC算法理解
- 自动生成301重定向的方法
- 使用Qt调用openssl 从内存中读取私钥对RSA密文进行解密
- 爬格子呀--第三章课后习题
- Zookeeper--客户端基础命令
- PTA MOOC期终成绩
- JAVASE之面向网络编程
- Vue props用法总结