您的位置首页百科词条

NVL是做什么的?

NVL是做什么的?

NVLOracle 的一个函数接受 2 个参数。用蔽消途是, 如清戚果第一个参数不为空,那么返回第一个参数, 否则返回第二个参数。这个函数可以用在 Left Join 的时候。NVL( 右边表的数字字段, 0)NVL( 右边表的文本字段, '')也可以用在 Group By ROLLUP 的时候, 下面是一个例子:宏正知SQL> SELECT 2 NVL(sale_item, 'ALL') AS item, 3 SUM(sale_money) AS money 4 FROM 5 sale_report 6 GROUP BY 7 ROLLUP(sale_item);ITEM MONEY------ ----------A 733285B 2382C 5738ALL 741405