溫馨提示×

oracle中nullif函數(shù)怎么使用

小億
165
2023-11-16 14:13:56
欄目: 云計算

在Oracle中,NULLIF函數(shù)用于比較兩個表達(dá)式,如果它們相等,則返回null;如果它們不相等,則返回第一個表達(dá)式的值。

語法如下:

NULLIF(expr1, expr2)

其中,expr1和expr2是要比較的表達(dá)式。

使用示例:

  1. 返回null:

SELECT NULLIF(10, 10) FROM dual;

結(jié)果:null

  1. 返回表達(dá)式1的值:

SELECT NULLIF(10, 20) FROM dual;

結(jié)果:10

  1. 返回null:

SELECT NULLIF(‘a(chǎn)bc’, ‘a(chǎn)bc’) FROM dual;

結(jié)果:null

  1. 返回表達(dá)式1的值:

SELECT NULLIF(‘a(chǎn)bc’, ‘def’) FROM dual;

結(jié)果:abc

0