在Oracle数据库中拉数据时,需要过滤替换掉空值null。原始表数据如下:
需要将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函数执行之后的结果为: