Build & Record

  • 홈
  • 태그
  • 방명록

SQL 1

[SQL] RANK() OVER() vs RANK() WITHIN GROUP() 차이점

1. RANK() OVER() RANK() OVER()는 윈도우 함수로, 각 행에 대해 순위를 매기고 그 결과를 반환한다. 주로 OVER(PARTITION BY ...) 구문과 함께 사용하며, 특정 그룹 내에서 순위를 구할 수 있다. SELECT DNAME, NAME, SAL, RANK() OVER(PARTITION BY DNAME ORDER BY SAL DESC) AS rank FROM employees; DNAME별로 데이터를 그룹화고, 각 그룹 내에서 SAL을 내림차순 정렬하여 순위를 매긴다.RANK() 함수는 동일한 값에 동일한 순위를 부여하고, 다음 순위는 건너뛴다. ex) 1위가 2명이면 다음은 2위가 아닌 3위.순위를 건너뛰지 않고 이어지게 하고 싶은 경우에는 DE..

SQL 2024.11.06
이전
1
다음
더보기
프로필사진

Build & Record

공부한 것과 경험을 기록합니다. 틀린 부분이 있다면 말씀해 주세요. 감사합니다.

  • Review (157)
    • Spring (36)
    • JAVA (20)
    • JAVASCRIPT (5)
    • HTML, CSS, JS (13)
    • Vue (1)
    • React (0)
    • MVC (5)
    • JPA (0)
    • Error (10)
    • SQL (1)
    • Oracle (9)
    • MongoDB (1)
    • Server (2)
    • Postman (0)
    • Git (1)
    • 정리 (29)
    • 기타 (3)
    • 공부 기록 (18)

Tag

어렵다 .............., 오블완, springboot, 티스토리챌린지, aspect, AOP,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바