oracle nvl函数
时间: 2023-08-05 20:08:40 浏览: 146
Oracle函数大全
Oracle的NVL函数是用于处理空值(NULL)的函数。它接受两个参数,第一个参数是要检查的表达式,第二个参数是当第一个参数为空时返回的替代值。
语法如下:
NVL(expr1, expr2)
如果expr1不为空(不为NULL),则NVL函数返回expr1的值;如果expr1为空(为NULL),则返回expr2的值作为替代。
例如,假设有一个表格employee,其中的salary列可能包含空值。我们可以使用NVL函数来将空值替换为0:
SELECT NVL(salary, 0) FROM employee;
这将返回salary列的值,如果为空,则返回0作为替代值。
希望这个解答能帮到你!如有其他问题,请随时提问。
阅读全文