如何从一个表查询来获取第三大量第二大的量从表
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. 第一和第二大的量
- 4. SQL查询 - 第二大数
- 5. 获取最大的数组没有第二个变量?
- 6. 它不与第二大数量的Javascript
- 7. 查询从第二个表
- 8. 检索并从第三方网站抓取大量数据
- 9. 算法从坐标获取第一,第二,第三个邻居
- 10. 第二大号
- 11. 从第二个活动中获取主变量中的变量
- 12. SQL查询获取第三最低值
- 13. R:来自多个向量的并行第二大值
- 14. 在表中查找第二最大
- 15. 从第三项开始,向量中每第二个值总和
- 16. SQL:从第二大ID
- 17. BO webi变量给出第二个最大的instread最大
- 18. SUM第二和第三大号码的开出前5号
- 19. 获取序列中的最大和第二大数字
- 20. 查询两个表(从2列在第2表中获取最大)
- 21. 第二大数组
- 22. 如何获得第二的数量和第四使用SQL查询
- 23. LINQ联接查询从第二个表
- 24. 更新查询从第二个表
- 25. 质量从第二帧GIF调整大小Magick.NET
- 26. 第二个和第三个最大值T-SQL
- 27. 找到第二个和第三个最大元素数组java
- 28. C - 第三个scanf修改第二个scanf的变量
- 29. DB2查询从第一个查询中获取记录(如果第一个查询失败,然后从第二个查询中获取)
- 30. 获得第二和第三个逗号
这不适用于SQL 2005,但它主要用于MYSQL和PostgreSQL – 2011-05-02 12:06:32