본문 바로가기
언어/SQL

NULL 관련 함수

by 코딩맛집 2022. 10. 12.
  • NVL(col1, 대체값) : NULL이면 다른 값으로 바꿔주는 함수.  ISNULL도 같은 역할! 표현식 두개의 데이터 타입이 같아야 함.

ex) NVL(col1, 100) >> col1이 null이면, 100으로 바꿔줌

 

  • NVL2(col1, 결과1, 결과2) : col1이 NULL일 때,NVL2(col1, 'F', 'T') >>'T'출력. col1이 NOT NULL일때 'F'출력
  • NULLIF(v1, v2) : v1 == v2면 NULL, v1 != v2면 v 1을 출력
  • COALESCE(v1, v2, v3...vn) : NULL이 아닌 최초의 값을 반환. 

'언어 > SQL' 카테고리의 다른 글

[Oracle] 조건에 맞는 회원수 구하기  (0) 2023.06.11
[Oracle] 상위 N개 레코드  (0) 2023.06.08
옵티마이저  (0) 2022.10.17
window 함수, 계층형 조회  (0) 2022.10.14
[SQL] TCL  (0) 2022.10.12