原创

PostgreSQL row_number() over() 分组排序

语法

select
    row_number() over( [partition by col1] order by col2[desc]),
    *
from
    table

解释

row_number()

为返回的记录各行编号

partition by col1

根据col1进行分组

order by col2

根据col2进行排序

正文到此结束