PostgreSQL – LIMIT 子句
PostgreSQL LIMIT 子句用于获取查询生成的行的子集。它是 SELECT 语句的可选子句。
Syntax: SELECT * FROM table_name LIMIT n;
现在让我们分析一下上面的语法:
- 上面的语法返回“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;
输出: