📜  PostgreSQL – LIMIT 子句

📅  最后修改于: 2022-05-13 01:57:15.490000             🧑  作者: Mango

PostgreSQL – LIMIT 子句

PostgreSQL LIMIT 子句用于获取查询生成的行的子集。它是 SELECT 语句的可选子句。

现在让我们分析一下上面的语法:

  • 上面的语法返回“n”号。查询结果。
  • 如果“n”被跳过或等于NULL,则返回所有查询结果。

在本文中,我们将使用示例 DVD 租赁数据库,在此处进行了说明,可以通过单击此链接进行下载。

现在,让我们看几个例子。



示例 1:
在此示例中,我们将使用 LIMIT 子句从示例数据库的“film”表中获取按“film_id”排序的前 10 部电影。

SELECT
    film_id,
    title,
    rating
FROM
    film
ORDER BY
    film_id
LIMIT 10;

输出:

示例 2:
在此示例中,我们将使用 LIMIT 子句从示例数据库的“film”表中获取按“rental_rate”订购的前 10 部昂贵电影。

SELECT
    film_id,
    title,
    rental_rate
FROM
    film
ORDER BY
    rental_rate DESC
LIMIT 10;

输出: