[TIL] COALESCE 함수: NULL 이 아닌 값 먼저 반환
by 달쿨개요
SQL 문제를 풀면서 여러 값 중에서 null이 아닌 값을 반환하고 싶었다.
COALESCE
Coalesce는 MySQL의 함수로 입력된 값 중, 첫 번째로 null 이 아닌 값을 반환한다.
위와 같은 경우 expr1이 null이 아니라면 expr1을, null이라면 다음으로 넘어가 같은 절차를 거치고 모두 null인 경우 최종적으로 null을 반환한다. 인자가 두 개 일때는 IFNULL 과 같은 결과를 내지만 COALESCE는 인자가 여러개인 경우에도 사용할 수 있다.
판단하고자 하는 인자가 많은 경우에 사용하면 좋을 것 같다.
'TIL' 카테고리의 다른 글
[TIL] Validation 시간 검증 어노테이션 (1) | 2025.01.06 |
---|---|
[TIL] 배열 Request를 Json으로 표현하는 방법 (2) | 2024.12.31 |
[TIL] 엔티티 변경 사항 Q 클래스에 반영하기 (1) | 2024.12.13 |
[TIL] @ColumnDefault 오류와 기본 값 설정 방법 (0) | 2024.12.06 |
[TIL] 배포 서버 시간을 한국 시간으로 설정 (1) | 2024.11.27 |
블로그의 정보
note
달쿨