数据仓库服务 GaussDB(DWS)-窗口函数:DENSE_RANK()

时间:2025-02-12 15:05:10

DENSE_RANK()

描述:DENSE_RANK函数为各组内值生成连续排序序号,其中相同的值具有相同序号,相同值只占用一个编号。

返回值类型:BIGINT

示例:

 1 2 3 4 5 6 7 8 910
SELECT id, classid, score,DENSE_RANK() OVER(ORDER BY score DESC) FROM score; id | classid | score | dense_rank----+---------+-------+------------  1 |       1 |    95 |          1  2 |       2 |    95 |          1  5 |       2 |    88 |          2  3 |       2 |    85 |          3  6 |       1 |    70 |          4  4 |       1 |    70 |          4(6 rows)
support.huaweicloud.com/sqlreference-dws/dws_06_0047.html