rank()1 [Oracle] 윈도우 함수 윈도우 함수 윈도우 함수는 굉장히 중요한 기능입니다. 윈도우 함수는 데이터를 가공하게 해준다는 점에서도 중요하지만, 성능과 큰 관계가 있습니다. 윈도우 함수의 특징을 한마디로 정의하면 '집약 기능이 없는 GROUP BY 구'입니다. GROUP BY 구는 자르기와 집약이라는 두 개의 기능으로 구분됩니다. 윈도우 함수는 여기서 자르기 기능만 있는 것입니다. 윈도우 함수도 테이블을 자르는 것은 GROUP BY와 같습니다. 윈도우 함수는 이를 'PARTITION BY'라는 구로 수행합니다. 차이점이 있다면 자른 후에 집약하지 않으므로 출력 결과의 레코드 수가 입력되는 테이블의 레코드 수와 같다는 것입니다. 윈도우 함수의 기본적인 구문은 집약 함수 뒤에 OVER 구를 작성하고, 내부에 자를 키를 지정하는 PART.. 2019. 6. 10. 이전 1 다음