PostgreSQL 在窗口函数中进行组内排序

PostgreSQL 窗口函数 About 222 words

SQL

窗口函数内的order by,可以使用case when来排序。

select *,
    row_number() over(partition by age order by
    case
        when height > 190 then 1000+height
        when height > 180 then 2000
        else 3000
    end)
from "user";
Views: 22 · Posted: 2024-12-19

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh