标签: sql postgresql
select max(id) from test limit 5;
返回整个表中id列的最大值。 如何修改此查询以限制5&返回最大值?
select max(id) from (select id from test limit 5) as batch;
此返回预期结果。我正在检查是否有更好的查询选项?
答案 0 :(得分:0)
使用Row_Number()定义您的5条记录,然后将Where Row_Num< = 5添加到您的外部Max()查询