【发布时间】:2017-01-26 20:34:42
【问题描述】:
如何在 Sybase 数据中选择行间,例如:从第 100 行到第 150 行
TOP 50 会给我从 0 到 50,但我想要从 100 到 150。
此link 显示用于 Oracle 和 MySQL,但不适用于 sybase。
@@rowcount 会指定计数,还是我错了?
【问题讨论】:
-
或许可以看看 SQL Server 的
TOP来代替? (相同的源代码来源。) -
@jarlh 对不起,我不明白,我使用的是 sybase,top 将从 row = 0 开始
-
Select top 50 from Inner select top 150, order by something desc
-
@Veljko89 喜欢这样吗? SELECT TOP 2 * FROM EX_EMPLOYEE E inner join (select top 5 * from EX_EMPLOYEE) T on E.ID = T.ID order by E.ID asc ,它对我不起作用
-
子选择中也需要 ORDER BY,方向相反。