Sql中的coalesce函数用法

原文链接:https://baijiahao.baidu.com/s?id=1725625533668535989&wfr=spider&for=pc

coalesce语法:COALESCE(value1,value2,...);

举个例子:

返回表达式中第一个非空表达式,以下语句:

SELECT COALESCE(NULL,NULL,3,4,5) FROM dual

其返回结果为:3

 

MySQL COALESCE与IFNULL对比:

IFNULL函数接受两个参数,如果不为NULL则返回第一个参数,否则返回第二个参数。COALESCE所有自变量均为 NULL时则 COALESCE 返回 NULL 值。

IFNULL函数有两个参数,而COALESCE函数使用n个参数。如果参数的数量为2,则两个函数都相同。

posted @   yinghualeihenmei  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2023-03-04 ICSharpCode.SharpZipLib 初级使用
2022-03-04 VS2015没有打包界面,没有Visual Studio Installer
点击右上角即可分享
微信分享提示