[SQL] COALESCE(A, B, C) 와 CASE 문 비교 똑같지만 사용 불가인 곳이 있으니, 취사선택 가능
간단하지만 편리한 기능이다. 사실 동일한 기능이지만 이걸 사용하는 곳이 있기도 없기도 하다. 아마도 기본적인 기능이 편리할 것이라 본다. 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를 리턴 둘..
프로그래밍/SQL
2021. 11. 24. 18:31