例如 -
SELECT * FROM user_names
返回大約100行。
您如何查詢只獲得第30行到第40行?有關選擇特定行數的SQL查詢查詢
1
A
回答
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子句。
相關問題
- 1. SELECT * SQL查詢VS選擇特定的列SQL查詢
- 2. 查詢選擇組中的特定行
- 3. SQL - 選擇查詢
- 4. 選擇SQL查詢
- 5. SQL:選擇查詢
- 6. SQL查詢選擇
- 7. SQL查詢:沒有選擇行
- 8. 轉換SQL查詢LINQ查詢,但只有選擇特定值返回
- 9. 選擇特定的行SQL查詢的Java 8
- 10. SQL查詢與特定數
- 11. SQL更新查詢選擇查詢
- 12. 選擇在Microsoft SQL查詢只特定的數據類型
- 13. 有關SQL查詢
- 14. SQL查詢:特定項目後,選擇所有引用
- 15. MySQL查詢選擇具有特定項目的行
- 16. 在選擇查詢中選擇查詢
- 17. Django的特定SQL查詢
- 18. SQL查詢的特定列
- 19. 多項選擇SQL查詢
- 20. mysql。 sql查詢。選擇
- 21. SQL:提高選擇查詢
- 22. PDO SQL查詢選擇
- 23. sql查詢可供選擇
- 24. SQL查詢多表選擇
- 25. SQL查詢選擇一個*
- 26. 在SQL中選擇查詢
- 27. SQL連接查詢選擇
- 28. SQL查詢與內選擇
- 29. SQL「選擇最大」查詢
- 30. SQL查詢來選擇總
什麼是您的DBMS? – MatTheCat 2010-11-10 09:26:56
mySQL -------------- – Sussagittikasusa 2010-11-10 09:45:02