2010-11-10 233 views

回答

2
與MySQL

那麼你會做如下:

SELECT * FROM USER_NAMES LIMIT 30,10

+0

謝謝你的工作! – Sussagittikasusa 2010-11-10 09:46:37

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,* from user_names)un 其中un.RowNumber在30和40之間

用任何你想要排序的東西替換ORDER BY子句。