컴공생의 다이어리
SQL의 NULL 관련 함수 - NVL, NVL2, NULLIF, COALESCE 본문
SQL의 NULL 관련 함수
SQL의 NULL 관련 함수인 NVL, NVL2, NULLIF, COALESCE 함수에 대해 알아보자.
NVL
NULL이면 다른 값으로 변경하는 함수
NVL(K, 0)은 K 컬럼이 NULL이면 0으로 바꿈
NVL2
NVL 함수와 DECODE 함수가 하나로 합쳐진 함수
NVL2(K, 1, -1)은 K컬럼이 NULL이 아니면 1을 NULL이면 -1을 반환
NULLIF
두개의 값이 같으면 NULL을 같지 않으면 첫번째 값을 반환하는 함수
NULLIF(exp1,exp2)은 exp1과 exp2가 같으면 NULL을 같지 않으면 exp1을 반환
COALESCE
NULL이 아닌 최초의 인자 값을 반환하는 함수
COALESCE(exp1,exp2,exp3,...)은 exp1부터 그 뒤로 차례대로 NULL인지 확인, 만약 exp2가 최초의 NULL이면 exp2를 반환
728x90
'자격증 > SQLD' 카테고리의 다른 글
SQLD 취득 후 유효기간 - 보수 교육 (0) | 2021.06.29 |
---|---|
SQL의 DECODE 함수 (1) | 2021.06.04 |
SQL문의 종류 - DML, TCL, DDL, DCL (0) | 2021.06.03 |
엔터티(Entity), 속성(Attribute), 인스턴스(Instance) (0) | 2021.06.02 |
2021년 SQL 개발자(SQLD) 시험일정 (0) | 2021.05.01 |
Comments