如何從一個表查詢來獲取第三大量第二大的量從表
5
A
回答
7
SELECT ... FROM ... ORDER BY column DESC LIMIT 2 OFFSET 1;
根據您的SQL方言發現第2和第3大量有指定LIMIT和OFFSET不同的方式。
0
的SQL Server 2000 +
SELECT TOP 2
*
FROM
(
SELECT TOP 3 * FROM table ORDER BY Something DESC
) T
ORDER BY Something
0
如果您正在使用SQL Server 2005+可以使用ROW_NUMBER結構。
相關問題
- 1. 如何獲得表中的第二大或第三大輸入
- 2. 從MySQL表獲取第二大標記
- 3. 它不與第二大數量的Javascript
- 4. 查詢從第二個表
- 5. 檢索並從第三方網站抓取大量數據
- 6. 算法從座標獲取第一,第二,第三個鄰居
- 7. SQL查詢獲取第三最低值
- 8. BO webi變量給出第二個最大的instread最大
- 9. 如何獲得第二的數量和第四使用SQL查詢
- 10. 更新查詢從第二個表
- 11. LINQ聯接查詢從第二個表
- 12. 質量從第二幀GIF調整大小Magick.NET
- 13. DB2查詢從第一個查詢中獲取記錄(如果第一個查詢失敗,然後從第二個查詢中獲取)
- 14. Mysql大量查詢
- 15. 獲取第二臺或第三臺顯示器的分辨率
- 16. 獲取第二級或第三級的子值has_many rails
- 17. 下拉列表沒有獲取第二個和第三個列表的值
- 18. 通過第二類和第三類改變類變量
- 19. 塞式查詢語言獲取列表大小和數量
- 20. 查找號碼或第二大號碼
- 21. 如何選擇第二,第三,第四....批量的最新文件夾
- 22. mySQL - 大型度量表和大量查詢性能 - 緩存?
- 23. 在JavaScript中獲取從第二個變量中命名的變量的值
- 24. 展示第二大數量的商店在sql中的城市
- 25. 如何從第二級查詢緩存中獲取條目?
- 26. 優化大量的查詢
- 27. 大量的DNS查詢
- 28. 從一個變量獲取第二個數據屬性值
- 29. 從三個不同的查詢中獲取最大數
- 30. 查詢獲得第三高分
這不適用於SQL 2005,但它主要用於MYSQL和PostgreSQL – 2011-05-02 12:06:32