Orcal中NVL()函数的含义以及如何在MySql中实现
含义:
从两个表达式返回一个非 null 值。
语法:
NVL(eExpression1, eExpression2)
函数实际意义:
如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。
在MySql中如何让实现:ifnull()
含义:
IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
语法:
IFNULL(expression, alt_value)
函数实际意义:
如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。