加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql必读mysql中coalesce()的使用技巧小结

发布时间:2020-12-12 00:53:36 所属栏目:MySql教程 来源:网络整理
导读:《Mysql必读mysql中coalesce()的使用技巧小结》要点: 本文介绍了Mysql必读mysql中coalesce()的使用技巧小结,希望对您有用。如果有疑问,可以联系我们。 前言 MYSQL应用 最近无意间发现mysql的coalesce,又正好有时间,就把mysql中 coalesce() 的使用技巧总结

《Mysql必读mysql中coalesce()的使用技巧小结》要点:
本文介绍了Mysql必读mysql中coalesce()的使用技巧小结,希望对您有用。如果有疑问,可以联系我们。

前言MYSQL应用

最近无意间发现mysql的coalesce,又正好有时间,就把mysql中coalesce()的使用技巧总结下分享给大家,下面来一起看看详细的介绍:MYSQL应用

coalesce()解释MYSQL应用

返回参数中的第一个非空表达式(从左向右依次类推);MYSQL应用

使用示例MYSQL应用

a,b,c三个变量.MYSQL应用

select coalesce(null,2,3); // Return 2
select coalesce(null,null,3); // Return 3
select coalesce(1,3); // Return 1

通过上面例子可以看出,他的作用是将返回传入的参数中第一个非null的值,再比如MYSQL应用

SELECT COALESCE(NULL,NULL,1); 
-- Return 1 

如果传入的参数所有都是null,则返回null,比如
MYSQL应用

SELECT COALESCE(NULL,NULL); 
-- Return NULL 

这个参数使用的场合为:假如某个字段默认是null,你想其返回的不是null,而是比如0或其他值,可以使用这个函数
MYSQL应用

SELECT COALESCE(字段名,0) as value from t;//(如果数据库提成字段默认值不是为0值的话肯定是开发那个的错,个人观点请勿喷哈).

总结MYSQL应用

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对编程之家PHP的支持.MYSQL应用

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读