跳到主要内容
跳到主要内容

dense_rank

在其分区内对当前行进行排名,不留空缺。换句话说,如果遇到的任何新行的值与之前行的一个值相等,则它将获得下一个连续的排名,而不会在排名中留空缺。

rank 函数提供了相同的行为,但在排名中会留有空缺。

语法

别名: denseRank(区分大小写)

有关窗口函数语法的更多详细信息,请参见:窗口函数 - 语法

返回值

  • 当前行在其分区内的数字,排名不留空缺。UInt64

示例

以下示例基于视频教程 在 ClickHouse 中的排名窗口函数 中提供的示例。

查询:

结果: