COUNT의 non-NULL과 SUM의 0·1을 구분한다

거짓 branch가 반환하는 값이 집계 입력을 바꾼다.

COUNT(... ELSE 0)

0도 값이므로 거짓 행까지 모두 센다.

SUM(... THEN 1 ELSE 0)

TRUE만 1로 더해 조건 건수를 만든다.