В MySQL я могу сделать SELECT * FROM tbl LIMIT 10
SELECT * FROM tbl LIMIT 10
В MSSQL я могу сделать SELECT TOP 5 * FROM tbl
SELECT TOP 5 * FROM tbl
Как мне это сделать в Postgresql?
См. Пункт LIMIT :
LIMIT
или
SELECT * FROM tbl OFFSET 20
и, конечно же,
SELECT * FROM tbl LIMIT 10 OFFSET 10
Из документации PostgreSQL:
SELECT select_list FROM table_expression [ ORDER BY ... ] [ LIMIT { number | ALL } ] [ OFFSET number ]
Таким образом, LIMIT должен работать так же, как и в MySQL. OFFSET используется для пропуска строк перед началом возврата данных.
См. документы для LIMIT и OFFSET
Надеюсь, это поможет.
Синтаксис, который вы цитируете для MySQL, должен прекрасно работать и для PostgresqlНе так ли?