YOO
article thumbnail
Published 2023. 10. 9. 19:35
COALESCE Studying/SQL

 

 

COALESCE 문법


SELECT COALESCE(컬럼1, 컬럼2,......., 컬럼N) FROM 테이블

 

COALESCE함수는 인자로 주어진 컬럼들 중에서 NULL이 아닌 첫 번째 값을 반환하는 함수

COALESCE 함수는 처음으로 NULL이 아닌 컬럼값을 만나면 그 컬럼 값을 리턴.

 

 

만약 A, B라는 컬럼을 인자로 COALSESC 함수로 주게 되면 A 컬럼 값이 NULL 값이 아닌 경우 A 값을 리턴하고 A가 NULL이고 B가 NULL이 아닌 경우 B 값을 리턴. 모든 인수가 NULL이면 NULL을 반환

 

컬럼1이 NULL이 아니면 컬럼1을 리턴

컬럼1이 NULL이고 컬럼2가 NULL이 아니면 컬럼2를 리턴

컬럼1부터 컬럼 N-1까지 데이터가 NULL이면 컬럼N값을 리턴

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

출처 : https://jhnyang.tistory.com/387

          https://devpouch.tistory.com/168

          https://gent.tistory.com/479          

 

 

 

 

 

검색 태그