《PostgreSQL 开发指南》第 12 篇 限定数量

文章目录

    • Top-N 查询
    • 分页查询
    • 注意事项

查询语句的结果可能包含成百上千行数据,但是前端显示时也许只需要其中的一小部分,例如 TOP-N 排行榜;或者为了便于查看,每次只显示一定数量的结果,例如分页功能。为了处理这类应用,SQL 提供了标准的FETCHOFFSET子句。另外,PostgreSQL 还实现了扩展的LIMIT语法。

Top-N 查询

这类查询通常是为了找出排名中的前多少个记录,例如以下语句查询薪水最高的前 10 名员工,使用FETCH语法:

SELECT first_name, last_name, salary
  FROM employees
 ORDER BY salary DESC
 FETCH FIRST 1

你可能感兴趣的:(PostgreSQL开发指南,PostgreSQL,FETCH,LIMIT,OFFSET)