본문 바로가기

Database&WAS/Oracle

[Oracle] NULLIF() 함수

- NULLIF(a1, a2)
a1 = a2 면 null 리턴, 같지 않으면 a1을 리턴

ex)
SELECT old_id,  NULLIF(new_id,old_id) "new_id"
FROM customer   

CASE 문으로 쓴다면..
CASE WHEN new_id = old_id THEN NULL ELSE new_id END

DECODE 로 쓴다면..
DECODE(a1,a2,NULL,a1)

'Database&WAS > Oracle' 카테고리의 다른 글

Oracle 11g Client 제거 - Windows 7(x64)  (1) 2011.09.28
[Oracle] COALESCE() 함수  (0) 2011.06.27
[Oracle] SUM() 함수  (0) 2011.06.23
HINTs #1 - [Oracle]  (0) 2011.03.16
HINTs #2 - [Oracle]  (0) 2011.03.16