例如 -
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. SQL LINQ查詢:選擇特定列
- 3. 選擇具有特定範圍的sql查詢的行
- 4. 查詢選擇組中的特定行
- 5. SQL查詢選擇僅匹配特定條件的所有行
- 6. SQL查詢計數選擇
- 7. sql選擇查詢
- 8. SQL查詢選擇
- 9. SQL查詢選擇
- 10. 選擇SQL查詢
- 11. SQL - 選擇查詢
- 12. SQL:選擇查詢
- 13. SQL查詢:沒有選擇行
- 14. 轉換SQL查詢LINQ查詢,但只有選擇特定值返回
- 15. 選擇特定的行SQL查詢的Java 8
- 16. SQL查詢與特定數
- 17. SQL更新查詢選擇查詢
- 18. SQL通過Excel選擇查詢VBA - 定義參數,查詢查詢
- 19. 如何在選擇查詢參數時運行選擇查詢
- 20. 有關SQL查詢
- 21. 選擇在Microsoft SQL查詢只特定的數據類型
- 22. SQL查詢:特定項目後,選擇所有引用
- 23. SQL查詢以如下所示插入到特定的列從選擇查詢
- 24. MySQL查詢選擇具有特定項目的行
- 25. SQL查詢的特定列
- 26. Django的特定SQL查詢
- 27. SQL查詢:選擇行,如果有相關表中
- 28. 在選擇查詢中選擇查詢?
- 29. 在選擇查詢中選擇查詢
- 30. 關於選擇查詢
什麼是您的DBMS? – MatTheCat 2010-11-10 09:26:56
mySQL -------------- – Sussagittikasusa 2010-11-10 09:45:02