NVL함수
-
[ORACLE] NVL 함수 활용DATABASE 2018. 11. 2. 17:43
NVL( 컬럼명 | 표현식 , 값) NULL 값을 원하는 값으로 바꾸어 사용하게 하는 함수 단, 두 번째 인수에는 첫 번째 인수의 데이터 형태와 일치하는 값을 명시한다. 문자와 날짜 형태의 값은 반드시 단일 인용부호와 함께 사용한다. SELECT MAX(SSO891_RSEQ)+1 RSEQ FROM SSO891TL WHERE SSO891_SEQ = '2' >> MAX(SSO891_RSEQ)의 값이 NULL이면 산술연산이 불가능하다. SELECT NVL(MAX(SSO891_RSEQ), 0)+1 RSEQ FROM SSO891TL WHERE SSO891_SEQ = '2' >> MAX(SSO891_RSEQ)의 값이 NULL일 경우 '0'으로 바꾸어 산술연산이 가능하다. NVL2 ( 컬럼명 , 값1, 값2) NUL..