2010-11-10 2 views

ответ

2

Ну с MySQL вы могли бы сделать это следующим образом:

SELECT * FROM USER_NAMES LIMIT 30,10

+0

Спасибо, что сработал! – Sussagittikasusa

0

вы можете использовать row_number

with CTE_Table 
as (SELECT id, ROW_NUMBER() OVER(ORDER BY id DESC) AS Row_Number 

FROM dbo.a) 
select * from CTE_Table 

WHERE Row_Number BETWEEN 30 AND 40 
0

Предполагая, что SQL Server

SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY user_names.id) как RowNumber, * от user_names) un , где un.RowNumber от 30 до 40

заменить предложение ORDER BY тем, что вы хотите заказать.

Смежные вопросы