oracle

如何在Oracle中使用NULLIF函数

小樊
118
2024-07-22 23:18:59
栏目: 云计算

在Oracle中,NULLIF函数可以比较两个表达式的值,并在这两个值相等时返回NULL。该函数的语法如下:

NULLIF(expression1, expression2)

其中,expression1和expression2是要比较的两个表达式。如果这两个表达式的值相等,则返回NULL;否则返回expression1的值。

以下是一个使用NULLIF函数的示例:

假设有一个员工表emp,其中包含员工的姓名和工资信息。如果员工的工资为0,则我们想要将其显示为NULL。可以使用以下SQL语句实现:

SELECT name, NULLIF(salary, 0) as adjusted_salary
FROM emp;

在这个示例中,如果员工的工资为0,adjusted_salary列将显示为NULL。如果工资不为0,则显示实际的工资值。

0
看了该问题的人还看了