PlayData 백엔드 부트캠프 정리

PlayData 백엔드 부트캠프 Start 15일차 - 1

효건 2024. 8. 28. 21:17

1. 윈도우 함수 

  • 순위 부여 함수
    • RANK() :  값이 동일하면 같은 순위를 부여, 순위가 건너뛰어집니다. ex) 1등 두명 -> 그다음 3등

    • DENSE_RANK() :  값이 동일하면 같은 순위를 부여, 순위 순번은 유지 --> 1등 2명 --> 3번째사람이 2등이 조회됨.

    • ROW_NUMBER() : 각 그룹 내에서 각 행에 고유한 순번을 부여. 값이 중복되어도 순번은 중복되지 않는다.
  • 항목별 재 정렬 함수
    • LEAD() : 항목별로 현재행 이후의 값을 가져옴. 열을 하나더 만듬.
    • LAG() : 항목별로 현재행 이전의 값을 가져옴.
  • 반환 함수
    • FIRST_VALUE : 대별 가장 낮은 급여를 불러오기
    • LAST_VALUE : : 컬럼별 첫번Š 행의 값을 반환합니다