Studying/SQL
COALESCE
YOO'sssss
2023. 10. 9. 19:35
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