[SQL] GROUP BY 사용법

sudog·2023년 8월 9일
0

SQL

목록 보기
2/7

GROUP BY

SELECT smart_phone, COUNT(*) AS cnt
FROM people
WHERE age < 30
GROUP BY smart_phone;

쿼리를 해석하면 다음과 같다.

스마트폰 각각에 대해서 해당 브랜드를 사용하는 30세 미만의 사람이 몇명인지 세어라.

결과는 다음과 같이 나온다.

smart_phonecnt
samsung98
apple152

COUNT

COUNT는 데이터의 개수를 세어 주는 함수이다.
보통은 GROUP BY 와 사용하지만 WHERE절과 사용할 수도 있다.

SELECT COUNT(*)
FROM people
WHERE age >= 19;

위 쿼리는 나이가 19살 이상인 사람들의 머릿수를 알려준다.

profile
안녕하세요

0개의 댓글