溫馨提示×

SQL DENSE_RANK的計算邏輯是什么

sql
小樊
96
2024-08-06 01:07:10
欄目: 云計算

DENSE_RANK函數是用來對查詢結果集中的行進行排序,并為每行分配一個唯一的排名值,排名值是連續的整數,不會有重復的排名值。計算邏輯如下:

  1. 對查詢結果集中的行按照指定的排序字段進行排序。
  2. 為第一行分配排名值1。
  3. 為后續的行分配排名值,如果當前行的排序字段值與前一行相同,則它們會有相同的排名值;如果不同,則排名值會依次遞增。
  4. 如果有相同的排序字段值的行,則它們的排名值會連續,不會有中斷。
  5. 返回結果集,每行包含原始數據和計算得到的排名值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女