如何在Oracle中使用NULLIF函数

avatar
作者
猴君
阅读量:0

在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,则显示实际的工资值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!