간단하지만 편리한 기능이다.
사실 동일한 기능이지만 이걸 사용하는 곳이 있기도 없기도 하다.
아마도 기본적인 기능이 편리할 것이라 본다.
COALESCE(A, B, C)
A가 NULL이 아니면 A를 리턴
B가 NULL이 아니면 B를 리턴
둘 다 아닐 경우에는 C를 리턴
coalesce
미국[koʊəles]
영국식[kəʊəles]
동사
(더 큰 덩어리로) 합치다 (=amalgamate)
The puddles had coalesced into a small stream.
물웅덩이들이 합쳐져 작은 냇물을 이루고 있었다.
CASE
WHEN A IS NOT NULL THEN A
WHEN B IS NOT NULL THEN B
ELSE C
END
A가 NULL이 아니면 A를 리턴
B가 NULL이 아니면 B를 리턴
둘 다 아닐 경우에는 C를 리턴
결론적으로 동일한 기능이다.
활용하면 좋은 기본적인 방식이라 할 수 있다.
댓글 영역