dense_rank
在其分区内对当前行进行排名,不留空缺。换句话说,如果遇到的任何新行的值与之前行的一个值相等,则它将获得下一个连续的排名,而不会在排名中留空缺。
rank 函数提供了相同的行为,但在排名中会留有空缺。
语法
别名: denseRank
(区分大小写)
有关窗口函数语法的更多详细信息,请参见:窗口函数 - 语法。
返回值
- 当前行在其分区内的数字,排名不留空缺。UInt64。
示例
以下示例基于视频教程 在 ClickHouse 中的排名窗口函数 中提供的示例。
查询:
结果: