
351
16
장
분석 함수
데이터양은 놀라운 속도로 증가하고 있으며, 조직들은 급증하는 데이터들을 모두 저장하는 일
에 어려움을 겪고 있습니다. 물론 이러한 데이터를 이해하려고 애쓰는 것은 당연한 일이 되었
습니다. 데이터 분석은 전통적으로 엑셀,
R
및 파이썬과 같은 전문 도구나 언어로 데이터베이
스 서버 외부에서 이루어졌지만,
SQL
에는 분석 처리에 유용한 강력한 함수 집합이 포함되어
있습니다. 회사 내 상위
10
명의 영업 사원을 식별하기 위해 순위를 생성해야 하거나, 고객을
위한 재무 보고서를 생성하고,
3
개월 연속 평균을 계산해야 할 경우,
SQL
이 기본 제공하는 내
장
분석 함수
analytic
function
로 이러한 유형의 작업을 수행할 수 있습니다.
16.1
분석 함수의 개념
데이터베이스 서버가 조인, 필터링, 그룹화 및 정렬을 포함하여 쿼리를 검증하는 데 필요한 모
든 단계를 끝내면 결과셋이 완성되어 호출자에게 반환될 준비가 됩니다. 이 시점에서 쿼리 실
행을 일시 중지하고 아직 메모리에 저장된 결과를 살펴볼 수 있다고 상상해보세요. 어떤 유형
의 분석을 수행할 수 있을까요? 결과셋에 판매 데이터가 포함되어 있다면 영업 사원 실적 순위
또는 지역에 대한 순위를 생성하거나, 특정 기간과 다른 기간 간의 백분율 차이를 계산할 수 있
습니다. 재무 보고서에 ...