【发布时间】:2009-02-11 21:05:10
【问题描述】:
我需要一个建议,甚至是一个解决方案,如何只获得查询结果的第二行、第三行……高性能。我知道可能有 row_number(SQL Server 2005 或更高版本),但不适用于 SQL Server 2000 :-(
我第一次尝试获得第五行是:
选择前 1 列
来自(选择前 5 列
来自表
ORDER BY col) q
按列 DESC 排序
我尝试解释我的要求:在我的表中可以有最大值。一人5排。但是,如果这个人只存在 4 行,我的上述查询会得到错误的结果。
有什么建议吗?
任何帮助将不胜感激!
谢谢转发,最好的问候安德烈亚斯
【问题讨论】:
标签: sql-server-2000