深入浅析Orcale的nvl函数和SQL Server的isnull函数
程序员文章站
2022-03-16 20:19:05
orcal 的 nvl函数
nvl(expr1,expr2)如果expr1为null,返回expr2的值,否则返回expr1的值,expr1,expr2都为null则返回...
orcal 的 nvl函数
nvl(expr1,expr2)如果expr1为null,返回expr2的值,否则返回expr1的值,expr1,expr2都为null则返回null
nvl2(expr1,expr2,expr3)如果expr1为null,返回expr2的值,否则返回expr3的值
nullif(expr1,expr2)如果expr1和expr2的值相等,返回null,否则返回expr1的值
coalesce(expr1, expr2, expr3….. exprn) 表示可以指定多个表达式的占位符。所有表达式必须是相同类型,或者可以隐性转换为相同的类型。返回第一个为null的值
返回值类型
字符型、日期型、日期时间型、数值型、货币型、逻辑型或 null 值
sql server的isnull函数
isnull ( check_expression , replacement_value )
参数
check_expression是将被检查是否为 null的表达式。check_expression 可以是任何类型的。
replacement_value 在 check_expression 为 null时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型
总结
以上所述是小编给大家介绍的orcale的nvl函数和sql server的isnull函数,希望对大家有所帮助
推荐阅读
-
SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍
-
SQL SERVER函数之深入表值函数的处理分析
-
SQL Server FOR XML PATH 和 STUFF函数的用法
-
ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)
-
MS SQL Server的STRING_SPLIT和STRING_AGG函数
-
SQL Server中的RAND函数的介绍和区间随机数值函数的实现
-
深入浅析Orcale的nvl函数和SQL Server的isnull函数
-
SQL Server FOR XML PATH 和 STUFF函数的用法
-
Sql Server 2012 转换函数的比较(Cast、Convert和Parse)
-
Sql Server 2012 转换函数的比较(Cast、Convert和Parse)