5. FILTER() 사용 오류
PostgreSQL에서 지원되는 문법
COUNT(*) FILTER (WHERE 조건)
SQL
복사
MySQL 등에서 지원되는 문법
SUM(CASE WHEN 조건 THEN 1 ELSE 0 END)
SQL
복사
예시
-- PostgreSQL
SELECT COUNT(*) FILTER (WHERE gender = 'M') AS male_count
-- MySQL 등
SELECT SUM(CASE WHEN gender = 'M' THEN 1 ELSE 0 END) AS male_count
SQL
복사