개인참고자료/오라클(데이터베이스)
NULL관련 함수
경진
2008. 8. 27. 13:35
NVL2
a : 널(null)을 포함하는 컬럼 이름 또는 임의의 값
b : a가 널(null)이 아니면 b를 출력
c : a가 널(null)이면 c를 출력
NULLIF
a : 널(null)을 포함하는 컬럼 이름 또는 임의의 값
b : 널(null)을 포함하는 컬럼 이름, 또는 임의의 값
COALESCE
a 값이 널(null)인지를 확인한다. 널(null)이 아니면 a 값을 결과로 돌려주면 널(null)이면 그 다음 b 값을 확인한다. b 값이 널(null)이 아니면 b 값을 결과로 돌려주면 널(null)이면 c 값이 최종 결과가 된다.
NVL2(a, b, c)
a : 널(null)을 포함하는 컬럼 이름 또는 임의의 값
b : a가 널(null)이 아니면 b를 출력
c : a가 널(null)이면 c를 출력
NULLIF
NULLIF(a, b)
a : 널(null)을 포함하는 컬럼 이름 또는 임의의 값
b : 널(null)을 포함하는 컬럼 이름, 또는 임의의 값
COALESCE
COALESCE(a, b, c)
a 값이 널(null)인지를 확인한다. 널(null)이 아니면 a 값을 결과로 돌려주면 널(null)이면 그 다음 b 값을 확인한다. b 값이 널(null)이 아니면 b 값을 결과로 돌려주면 널(null)이면 c 값이 최종 결과가 된다.