亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

row_number與rank的區別

小樊
124
2024-06-17 14:26:55
欄目: 編程語言

ROW_NUMBERRANK 都是用于在 SQL 查詢結果中對行進行排序的窗口函數。

主要區別在于:

  1. ROW_NUMBER 會為每一行分配一個唯一的連續整數值,而 RANK 則會為具有相同排序值的行分配相同的排名,然后跳過下一個排名值。
  2. 當存在并列時,ROW_NUMBER 會為每個并列行分配不同的排名,而 RANK 會跳過相同排名的下一個值,因此可能會出現排名不連續的情況。

舉例來說,如果有如下排序結果:

1. A
2. B
2. C
4. D

使用 ROW_NUMBER 會得到:

1. A
2. B
3. C
4. D

而使用 RANK 會得到:

1. A
2. B
2. C
4. D

0
福清市| 德保县| 邓州市| 壤塘县| 敦煌市| 邯郸县| 交口县| 志丹县| 象州县| 金门县| 武强县| 琼海市| 内丘县| 新野县| 峨山| 丽江市| 原平市| 高要市| 治多县| 泽州县| 郎溪县| 山丹县| 格尔木市| 凤阳县| 定陶县| 普安县| 库尔勒市| 峨边| 宽城| 油尖旺区| 博客| 新河县| 隆德县| 双流县| 太湖县| 穆棱市| 吴桥县| 湄潭县| 三门县| 固原市| 旌德县|