如何在行之间选择Sybase数据,例如:从第100行到第150行
TOP 50
会给我0到50,但我希望从100到150。
此link显示的是Oracle和MySQL,但不适用于sybase。
@@rowcount
会指定计数,还是我错了?
答案 0 :(得分:1)
这会是这样的......
select top 50 * from (
select top 150 * from dbo.YourTable
) src order by ID desc
您想按desc选择150行,
所以它将会是150,149 ...... 3,2,1 ...从那里你将选择前50 ...意味着从150到100。