位置: 编程技术 - 正文

mysql中替代null的IFNULL()与COALESCE()函数详解(sql null替换)

编辑:rootadmin

推荐整理分享mysql中替代null的IFNULL()与COALESCE()函数详解(sql null替换),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql null值替换为0,mysql join 替代办法,mysql 替代品,mysql替换null值,mysql join 替代办法,mysql 替代品,mysql替代in,mysql替换null值,内容如对您有帮助,希望把文章链接给更多的朋友!

在MySQL中isnull()函数不能作为替代null值!

如下:

首先有个名字为business的表:

直接运行就会报错:

错误代码:

所以,isnull()函数在mysql中就行不通了。可以用ifnull()和coalesce()代替。如下:

使用ifnull()函数:

运行结果:

当查询的值不为null时:

结果如下:

mysql中替代null的IFNULL()与COALESCE()函数详解(sql null替换)

使用coalesce()函数:

结果如下:

当查询值不为null时:

其中:coalesce()还可以返回第一个不为null的值。如下:

那么,isnull()在mysql中怎么用呢?答案就是用在where后面。如下:

结果如下:

同样,is null 和is not null 也是用在where后面。

结果如下:

总结

本文链接地址:https://www.jiuchutong.com/biancheng/349320.html 转载请保留说明!

上一篇:Centos7.3下mysql5.7.18安装并修改初始密码的方法

下一篇:Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)(mysql kill -9)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络