SQL语句的使用 需要得到1000行至2000行的查询结果,请问怎么写?谢谢啦。

兄弟姐妹哪位知道,SQL语句的使用 需要得到1000行至2000行的查询结果,请问怎么写?谢谢啦。
最新回答
恃宠拢权

2025-03-02 00:59:56

先取前2000行,按倒序排列。再从结果集中取前1000行。
追问
有道理,请问怎么写啊?我菜鸟来的。谢谢
有没有简单的语法?例如 top 1000 - 2000 这样的?
追答
select top 1000 * from (select top 2000 * from [TableName] order by [ColumnName] DESC)
追问
是把您写的这句直接copy进去就可以吗?

[TableName] [ColumnName]下面有红线,请问怎么破?
追答
TableName 是表名,ColumnName 是排序的列名