Note

[TIL] COALESCE 함수: NULL 이 아닌 값 먼저 반환

by 달쿨

TIL

개요

SQL 문제를 풀면서 여러 값 중에서 null이 아닌 값을 반환하고 싶었다.

 

COALESCE

Coalesce는 MySQL의 함수로 입력된 값 중, 첫 번째로 null 이 아닌 값을 반환한다.

위와 같은 경우 expr1이 null이 아니라면 expr1을, null이라면 다음으로 넘어가 같은 절차를 거치고 모두 null인 경우 최종적으로 null을 반환한다. 인자가 두 개 일때는 IFNULL 과 같은 결과를 내지만 COALESCE는 인자가 여러개인 경우에도 사용할 수 있다.

 

판단하고자 하는 인자가 많은 경우에 사용하면 좋을 것 같다.

블로그의 정보

note

달쿨

활동하기