[SQL]조건부 Count - Heeyoung-Ahn/MariaDB-with-Excel-VBA GitHub Wiki
조건에 맞는 로우만 카운트 할때
- 방법1: SUM(CASE문)
- 방법2: SUM(IF문)
SELECT a.user_id, a.refer_month,
SUM(CASE WHEN a.item1_check_dt IS NOT NULL THEN 1 ELSE 0 END) cnt1,
SUM(IF(a.item1_check_dt IS NOT NULL, 1, 0)) cnt2
FROM co_account.v_checklist_monthly a
GROUP BY a.user_id, a.refer_month