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