[DB] NULL 값 관련 함수

개발자·2021년 1월 11일
0

DB

목록 보기
2/9
post-thumbnail

NVL

  • NULL 값을 실제 값으로 변환
  • 사용할 수 있는 데이터 유형은 날짜, 문자 및 숫자
  • 데이터 유형이 일치해야 한다.
ex) NVL(hire_date, '01-JAN-21')

NVL2

  • 첫 번째 표현식(exp1)이 null이 아니면 두 번째 표현식(exp2) 반환
  • 첫 번째 표현식(exp1)이 null이면 세 번째 표현식(exp3) 반환
  • 첫 번째 표현식은 null을 포함할 수 있다.
NVL2(exp1, exp2, exp3)

NULLIF

  • 첫 번째 표현식(exp1)과 두 번째 표현식(exp2)를 비교
  • 두 표현식이 같으면 null 반환
  • 두 표현식이 다르면 첫 번째 표현식 반환
  • 첫 번째 표현식은 null을 포함할 수 없다.
NULLIF(exp1, exp2)

COALESCE

  • 최초로 null이 아닌 첫 번째 표현식(exp1)을 반환
  • 리스트에 있는 모든 표현식은 동일한 데이터 유형이어야 한다.
COALESCE(exp1, exp2, ... , expn)
profile
log.info("공부 기록 블로9")

0개의 댓글