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

김태현님의 프로필 이미지
김태현

작성한 질문수

데이터 분석 SQL Fundamentals

서브 쿼리 실습 - 03

질문

해결된 질문

작성

·

287

0

안녕하세요 서브 쿼리 실습-03번 마지막 Analytic SQL에서 ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING 를 over() 안에 넣으셨는데 avg() 는 굳이 이 쿼리문없이도 partition by 으로 나뉘어진 것을 전부 계산하는 것 아닌가요?

(일단 저 쿼리문을 굳이 적지 않아도 같은 값이 나옵니다.)

((좋은 강의 감사합니다.))

답변 1

2

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

네, 맞습니다. avg( ) analytic 의 경우는 default가 BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING이라 사용하지 않아도 됩니다.

제가 사용한 이유는 analytic windows 범위를 명확하게 지정해서 수강생 분들이 보다 이해하게 쉽게 하기 위해 사용하였습니다.

감사합니다.

김태현님의 프로필 이미지
김태현
질문자

빠른 답변 감사드립니다. 다음 강의도 바로 결제 했습니다. 좋은 강의 다시 한번 감사드려요

권 철민님의 프로필 이미지
권 철민
지식공유자

아이고, 다음 강의까지 결재해 주셔서 넘 감사합니다.

김태현님의 프로필 이미지
김태현

작성한 질문수

질문하기