MySQL COALESCE : NULL이 아닌 값 찾기

LeeYulhee·2023년 11월 28일
0

👉 COALESCE 함수


  • 주어진 인자 목록 중에서 첫 번째 NULL이 아닌 값을 반환
  • 여러 인자를 받을 수 있으며, 모든 인자가 NULL인 경우에만 NULL을 반환



👉 사용 목적


  • 데이터에 NULL 값이 있을 때, 유용하게 사용할 수 있음
  • 여러 컬럼 중에서 하나라도 유효한 값을 표시하려고 할 때나, NULL 값을 기본 값으로 대체하고자 할 때 사용됨



👉 사용 예시


SELECT COALESCE(column1, column2, column3, '모든 컬럼이 NULL') AS non_null_column
FROM my_table;
  • column1, column2, column3 중에 NULL이 아닌 첫 번째 값을 non_null_column로 반환
  • 모든 컬럼이 NULL이면 '모든 컬럼이 NULL' 문자열 반환
profile
끝없이 성장하고자 하는 백엔드 개발자입니다.

0개의 댓글

관련 채용 정보