- DB 쿼리 최적화를 위해 분석 함수를 활용하면 집계 연산 없이 데이터의 순위 등을 계산할 수 있어 자원 낭비를 줄이고 성능 향상에 도움을 줍니다 📊
- 분석 함수는 데이터 그룹화 없이 연산을 수행하여 중간 결과 저장 및 재처리 없이 쿼리 효율성을 높여줍니다 ⚡️
- 데이터 순위 계산에 유용한
RANK()
,dense_RANK()
,ROW_NUMBER()
와 같은 함수들을 활용하여 쿼리 최적화가 가능합니다 🔢 LAG()
함수를 사용하여 현재 행과 이전 행 데이터를 참조하여 변화량 계산 등과 같은 사용 사례를 구현할 수 있습니다 📈