• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    해결됨

질문

23.01.03 13:23 작성 조회수 217

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 범위를 명확하게 지정해서 수강생 분들이 보다 이해하게 쉽게 하기 위해 사용하였습니다.

감사합니다.

김태현님의 프로필

김태현

질문자

2023.01.03

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

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