집계 함수와 GROUP BY

dorongpark·2024년 6월 24일
0

해커랭크(sql)

목록 보기
10/20

Q. 집계 함수와 GROUP BY는 함께 쓰여야 하는 것인가?
A. 꼭그렇지만은 않다.
ㄴ 1. 집계 함수는 단독으로 쓸 수 있다
EX.)
SELECT MAX/SUM/AVG...(CITY)
FROM STATION

ㄴ 2. 집계 함수와 GROUP BY가 함께 쓰는 경우는 SELECT 절에 집계 함수를 제외한 컬럼이 있어야 한다
EX.)
SELECT CITY, MIN(CITY)
FROM STATION
GROUP BY CITY (O)

SELECT CITY, MIN(CITY)
FROM STATION
GROUP BY CITY (X) : 집계 함수와 컬럼이 쓰였을 때는 GROUP BY 가 무조건 들어가야 한다


단순 예제 확인
https://docs.google.com/spreadsheets/d/1lHGJXSPQ8XE-13QIFGNMOz2aTyyXJzb0JQVZn1cLf10/edit#gid=0

profile
야 너도 분석 할수 있어

0개의 댓글