현재 행에 파티션 내 순위를 매기되, 동일 순위 뒤에는 순위가 건너뜁니다. 즉, 어떤 행의 값이 이전 행의 값과 같으면 해당 행에는 이전 행과 동일한 순위가 부여됩니다.
그다음 행의 순위는 이전 행의 순위에, 해당 이전 순위가 부여된 횟수만큼을 더한 값이 됩니다.dense_rank 함수는 동일하게 동작하지만 순위 사이에 간격이 없습니다.구문
rank () OVER ([[PARTITION BY grouping_column] [ORDER BY sorting_column] [ROWS or RANGE expression_to_bound_rows_withing_the_group]] | [window_name])FROM table_nameWINDOW window_name as ([[PARTITION BY grouping_column] [ORDER BY sorting_column])