在MySQL中,我可以做到 SELECT * FROM tbl LIMIT 10
在MSSQL中,我可以做到 SELECT TOP 5 * FROM tbl
我如何在Postgresql中执行此操作?
Dir*_*irk 22
见LIMIT条款:
SELECT * FROM tbl LIMIT 10
Run Code Online (Sandbox Code Playgroud)
要么
SELECT * FROM tbl OFFSET 20
Run Code Online (Sandbox Code Playgroud)
而且当然
SELECT * FROM tbl LIMIT 10 OFFSET 10
Run Code Online (Sandbox Code Playgroud)
来自 PostgreSQL 文档:
SELECT select_list
FROM table_expression
[ ORDER BY ... ]
[ LIMIT { number | ALL } ] [ OFFSET number ]
Run Code Online (Sandbox Code Playgroud)
所以 LIMIT 应该像在 MySQL 中一样工作。OFFSET 用于在开始返回数据之前跳过行。
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
10210 次 |
| 最近记录: |