name| age| sex| pass
kim 24 M Y
lee 34 M Y
park 54 M Y
choi 14 W X
lee 34 M Y
park 54 M Y
choi 14 W X
위와 같은 데이터가 있을 때,
중복 행에 대해 다중 Group By
를 걸 수 있다.
SELECT name, age, sex, pass, count(*)
FROM [테이블]
WHERE 1=1
AND [조건]
GROUP BY (name, age, sex, pass) // 다중 컬럼 Group By
HAVING [조건]
결과
name| age| sex| pass| count(*)
kim 24 M Y 1
lee 34 M Y 2
park 54 M Y 2
choi 14 W X 2