select column
from table
order by row_number() over()
limit 1000 offset 200;
У меня есть вышеуказанный запрос в PostgreSQL. Я хочу эквивалент SQL Server выше. Я попробовал следующее:SQL Server эквивалент запроса Postgres
select top 1000 offset 200 column
from table
order by row_number() over (ORDER BY column ASC)
limit 1000 offset 200;
, но это вызывает следующую ошибку.
Неправильный синтаксис около '17000000'.
и использовать 'OFFSET .... FETCH' в SQL Server, вы *** обязательно *** определить явный' ORDER BY' .... –
@marc_s Спасибо. Он отлично работал. – Kabhi