回答
SQL SELECT TOP子句 SELECT TOP子句用於指定要返回的記錄數。
SELECT TOP子句在包含數千條記錄的大型表上非常有用。返回大量記錄會影響性能。
Note: Not all database systems support the SELECT TOP clause. MySQL supports the LIMIT clause to select a limited number of records, while Oracle uses ROWNUM.
SQL服務器/ MS訪問語法:
SELECT TOP number|percent column_name(s)
FROM table_name
WHERE condition;
例
SELECT TOP 2 *
FROM [Table]
如何從第五排開始什麼? –
TOP旁邊的數字確定只有多少行 –
在SQL Server中沒有LIMIT
。您可以使用FETCH
:
如果沒有ORDER BY
,該OFFSET
是沒有意義的,所以你可以做
SELECT TOP 2 t.*
FROM [Table] t;
如果你有一個ORDER BY
:
SELECT t.*
FROM [Table] t
ORDER BY ?
OFFSET 4 ROWS FETCH FIRST 2 ROWS ONLY;
的?
是一個佔位符您想要排序的列的名稱。
'?'附近的語法錯誤。 FETCH語句中FIRST選項的使用無效。 –
@「SELECT * FROM [Table] ORDER BY [ID] OFFSET 4 ROWS FETCH FIRST 2 ROWS ONLY;」 –
- 1. ','附近的語法不正確。錯誤
- 2. 附近的語法不正確(SQL Update命令)
- 3. SQL Server錯誤 - 不正確的語法附近,如果條件
- 4. ms sql錯誤:關鍵字'on'附近的語法不正確
- 5. SQL錯誤46010:附近的語法不正確?
- 6. SQL錯誤 - 關鍵字'Database'附近的語法不正確
- 7. SQL錯誤:關鍵字'User'附近的語法不正確
- 8. SQL錯誤:關鍵字'End'附近的語法不正確
- 9. SQL錯誤 - 「關鍵字附近的不正確語法「WHERE」
- 10. 'Worker'附近的語法錯誤,關鍵字'AS'附近語法不正確
- 11. 錯誤在SQL查詢語法不正確附近 ')'
- 12. '='附近語法不正確
- 13. SQL命令語法錯誤信息:System.Data.SqlClient.SqlException: '附近有語法錯誤', ''
- 14. 語法附近的語法不正確
- 15. SQL錯誤:「錯誤的語法附近」
- 16. SQL錯誤:「」附近threatAgent_id「」:語法錯誤
- 17. MySQL語法錯誤「在desc附近使用正確的語法
- 18. SQL Server 2008中的合併語句錯誤(語法附近不正確)
- 19. #1064 - 您的SQL語法錯誤; 'block'附近使用正確的語法?
- 20. 錯誤:附近的語法不正確(數據庫名稱)
- 21. 存儲過程錯誤附近的語法不正確
- 22. @BranchID附近的語法錯誤不正確
- 23. Command.ExecuteNonQuery();錯誤:'='附近的語法不正確
- 24. UserRegd錯誤附近的語法不正確
- 25. Sybase BulkCopy WriteToServer錯誤:「,'附近的語法不正確
- 26. 「不正確的語法附近'='」運行時錯誤c#asp.net
- 27. 錯誤是:「不正確的語法附近'否'」。在asp.net
- 28. '='附近的語法不正確錯誤:dr = cmd.ExecuteReader();
- 29. SSIS:「GO'附近的語法不正確。」錯誤
- 30. 不正確的語法錯誤在單詞ON附近
你使用什麼數據庫引擎? –
不知道如何獲得版本,但我使用的是Visual Studio Express 2015 –
它可能是MySQL或PostgreSQL –