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 具有相同的类型
总结
以上所述是www.887551.com给大家介绍的orcale的nvl函数和sql server的isnull函数,希望对大家有所帮助