COUNT의 non-NULL과 SUM의 0·1을 구분한다
거짓 branch가 반환하는 값이 집계 입력을 바꾼다.
COUNT(... ELSE 0)
0도 값이므로 거짓 행까지 모두 센다.
SUM(... THEN 1 ELSE 0)
TRUE만 1로 더해 조건 건수를 만든다.