Oracle NVL和NVL2

oracle nvl及nvl2函数的用法

2012-04-10 14:34:48| 分类: Oracle |举报|字号 订阅
NVL( A, B)
功能:如果A为NULL,则NVL函数返回B的值,否则返回A的值。
注意事项:A和B必须为同一数据类型,除非显示的使用TO_CHAR函数。
例:NVL(TO_CHAR(numeric_column), 'some string') 其中numeric_column代指某个数字类型的值。

NVL的扩展-NVL2
Oracle在NVL函数的功能上扩展,提供了NVL2函数。 NVL2(A, B, C)的功能为:如果A为NULL,则函数返回C,若A不为 null,则返回B。

相关文档
最新文档