位置: 编程技术 - 正文
推荐整理分享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时:
结果如下:
使用coalesce()函数:
结果如下:
当查询值不为null时:
其中:coalesce()还可以返回第一个不为null的值。如下:
那么,isnull()在mysql中怎么用呢?答案就是用在where后面。如下:
结果如下:
同样,is null 和is not null 也是用在where后面。
结果如下:
总结
标签: sql null替换
本文链接地址:https://www.jiuchutong.com/biancheng/349320.html 转载请保留说明!友情链接: 武汉网站建设