COALESCE与ISNULL函数的区别

作者: Robin 分类: 数据库应用 发布时间: 2013-02-20 18:05

COALESCE()
用法 Select COALESCE(null,null,’1′,’2′) 返回1
作用 返回其参数中第一个非空表达式。
isnull()
用法 Select isnull(null,0) 返回 0
作用 遇到null 返回 指定值
简单对比下两个函数
ISNULL判定一个表达式的值是否为空,如果不为空,则返回表达式的值,否则返回一个替代值。

COALESC函数可以指定任意多个参数,并返回这些参数中第一个不为空的值,如果全部为空,则返回空值。COALESCE函数相当于ISNULL函数的增强版。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签云