컴공생의 다이어리

SQL의 NULL 관련 함수 - NVL, NVL2, NULLIF, COALESCE 본문

자격증/SQLD

SQL의 NULL 관련 함수 - NVL, NVL2, NULLIF, COALESCE

컴공 K 2021. 6. 6. 00:01

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를 반환

 

 

 

 

이기적 SQL 개발자 

 

[11번가] 2020 이기적 SQL 개발자(Developer) 이론서 + 기출문제 / 영진닷컴

카테고리: 컴퓨터 수험서, 가격 : 19,800

www.11st.co.kr

728x90
Comments