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