Sybase显示100到150之间的行

时间:2017-01-26 09:57:30

标签: sql sybase sybase-ase

如何在行之间选择Sybase数据,例如:从第100行到第150行

TOP 50会给我0到50,但我希望从100到150。

link显示的是Oracle和MySQL,但不适用于sybase。

@@rowcount会指定计数,还是我错了?

1 个答案:

答案 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。