인프런 커뮤니티 질문&답변

ming님의 프로필 이미지
ming

작성한 질문수

8시간 완성 SQLD(2과목)

노랭이 88번 문제풀이

partition by와 헷갈려서 질문드립니다!

해결된 질문

작성

·

56

0

윈도우 함수와 group by절을 함께 사용한 것은 윈도우함수에서 partition by를 사용한 것으로 보면 되는건가요??

답변 1

1

땃지님의 프로필 이미지
땃지
지식공유자

ming님, 안녕하세요.

 

GROUP BY는 윈도우 함수 전에 실행이 되는 것으로 윈도우 함수의 PARTITION BY와는 구분되는 것입니다.

윈도우 함수는 SELECT 절과 함께 실행됩니다. SQL의 논리적 실행 순서 '합필그해셀오리'를 보시면, SELECT 전에 GROUP BY와 집계를 하는 것을 알 수 있습니다. 윈도우 함수는 SELECT에서 선택할 수 있는 열들을 이용해 실행하게 되는 것입니다.

 

섹션 20 Appendix에 GROUP BY, PARTITION BY 차이 보충 이라는 이름으로 관련 내용으로 보충 동영상을 만들어 올렸습니다. 도움이 되길 바랍니다!

 

감사합니다.

ming님의 프로필 이미지
ming

작성한 질문수

질문하기