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

dense_rank

在其分区内对当前行进行排名,没有间隙。换句话说,如果遇到的任何新行的值等于之前某行的值,则它将获得接下来连续的排名,而不会出现排名间隙。

rank 函数提供了相同的行为,但排名中会有间隙。

语法

别名:denseRank(区分大小写)

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

返回值

  • 当前行在其分区内的编号,排名没有间隙。UInt64

示例

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

查询:

结果: