Как еще можно использовать функцию ограничения в SQL Server

Как использовать функцию LIMIT в SQL Server?

Мне нужно создать разбиение на страницы с использованием данных SQL Server, и мне нужно получить данные с помощью $start и $pagesize.

Это используемый запрос:

  SELECT * 
  FROM Customers 
  LIMIT $start, $pagesize;

person Senthilkumar    schedule 21.07.2015    source источник
comment
обязательно посмотрите ответы 1 и 2 по ссылке в комментарии выше   -  person James Anderson    schedule 21.07.2015
comment
Связанный вопрос: Как пейджинг работает с ROW_NUMBER в SQL Server?   -  person ypercubeᵀᴹ    schedule 21.07.2015


Ответы (1)


используйте этот запрос

select * from (
SELECT  *,ROW_NUMBER() OVER ( ORDER BY az135 desc ) AS RowNum
FROM    ( SELECT     az13 FROM a12 WHERE   (az133 = '**') ) AS RowConstrainedResult )as a WHERE   RowNum >= 10 AND RowNum <= 20
person user1667845    schedule 25.07.2015