NULLIF是Oracle 9i新增加的函数。

格式如下:

    NULLIF(表达式1,表达式2)

    NULLIF函数比较表达式1和表达式2。

    如果两个表达式相等就返回空值(NULL)。

    如果不等就返回表达式1。

 

例如:

SELECT NAME,JOB,NULLIF(LENGTH(NAME),LENGTH(JOB)) FROM EMP;

当LENGTH(NAME)和LENGTH(JOB)相等时,函数NULLIF(LENGTH(NAME),LENGTH(JOB))返回空值。

否则返回LENGTH(NAME)的值,即NAME的长度。

更多推荐

NULLIF函数