2015-07-21 7 views
0

Как использовать функцию LIMIT в SQL Server?Что такое другой способ использования Ограничительная функция в SQL Server

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

Это запрос используется:

SELECT * 
    FROM Customers 
    LIMIT $start, $pagesize; 
+0

обязательно смотреть на ответ 1 и 2 в ссылке в комментарии выше –

+0

Связанные вопрос: [Как пейджинга работу с ROW_NUMBER в SQL Server?] (http://dba.stackexchange.com/questions/32884/how-does-paging-work-with-row-number-in-sql-server) –

ответ

0

использовать этот запрос

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