Oracle Null判断并替换空值

在Oracle数据库中拉数据时,需要过滤替换掉空值null。原始表数据如下:

Oracle Null判断并替换空值_第1张图片
需要将material列中的null值和materialNo中的null值合并成不包含null的新列,
借助NVL()函数,实现从两个表达式返回一个非 null 值。

--如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。
--如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。
--eExpression1 和 eExpression2 可以是任意一种数据类型。
--如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 NULL。
NVL(eExpression1, eExpression2)

利用NVL函数执行之后的结果为:

Oracle Null判断并替换空值_第2张图片

你可能感兴趣的:(数据库)