1. 윈도우 함수
- 순위 부여 함수
- RANK() : 값이 동일하면 같은 순위를 부여, 순위가 건너뛰어집니다. ex) 1등 두명 -> 그다음 3등
- DENSE_RANK() : 값이 동일하면 같은 순위를 부여, 순위 순번은 유지 --> 1등 2명 --> 3번째사람이 2등이 조회됨.
- ROW_NUMBER() : 각 그룹 내에서 각 행에 고유한 순번을 부여. 값이 중복되어도 순번은 중복되지 않는다.
- RANK() : 값이 동일하면 같은 순위를 부여, 순위가 건너뛰어집니다. ex) 1등 두명 -> 그다음 3등
- 항목별 재 정렬 함수
- LEAD() : 항목별로 현재행 이후의 값을 가져옴. 열을 하나더 만듬.
- LAG() : 항목별로 현재행 이전의 값을 가져옴.
- 반환 함수
- FIRST_VALUE : 대별 가장 낮은 급여를 불러오기
- LAST_VALUE : : 컬럼별 첫번 행의 값을 반환합니다
'PlayData 백엔드 부트캠프 정리' 카테고리의 다른 글
| PlayData 백엔드 부트캠프 Start 16일차 (2) | 2024.08.29 |
|---|---|
| PlayData 백엔드 부트캠프 Start 15일차 - 2 (2) | 2024.08.28 |
| PlayData 백엔드 부트캠프 Start 14일차 (0) | 2024.08.28 |
| PlayData 백엔드 부트캠프 Start 13일차 (0) | 2024.08.26 |
| PlayData 백엔드 부트캠프 Start 12일차 (0) | 2024.08.25 |