本文介绍下,sql server中的isnull函数,以及MysqL中的ifnull函数,介绍二者的具体用法与区别,有兴趣的朋友可以研究下哦。
先来看sql Serve的ISNulL函数:
ISNulL(check_Expression,replacement_value)
1、check_Expression与replacement_value的数据类型必须一致。
2、如果check_Expression为NulL,则返回replacement_value。
3、如果check_Expression为NulL,则返回check_Expression。
再来看MysqL的IFNulL函数:
IFNulL(expr1,expr2)
如果expr1不是NulL,IFNulL()返回expr1,否则返回expr2。
下面来看下sqlServer中ISNulL与NulliF的具体用法。
sql Server里的 ISNulL 与 ASP 中的 IsNull不同,sql Server 中有两个参数。
一,ISNulL 语法:
ISNulL(check_Expression,255)">1,check_Expression 与 replacement_value 数据类型必须一致
2,如果 check_Expression 为 NulL,则返回 replacement_value
3,如果 check_Expression 不为 NulL,则返回 check_Expression
二,NulliF 用于检查两个表达式。
语法:
NulliF(Expression,Expression)
说明:
如果两个 Expression 相等,则返回 NulL,该 NulL 为第一个 Expression 的数据类型。 如果两个 Expression 不相等,则返回第一个 expressio。
以上是内存溢出为你收集整理的SQLserver中ISNULL函数与Mysql中IFNULL函数的用法全部内容,希望文章能够帮你解决SQLserver中ISNULL函数与Mysql中IFNULL函数的用法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)