我正在研究Sybase。想要为结果实现分页。我可以通过陈述set rowcount 100
获得前几条记录但是有没有办法设置起点。结果按文本值排序。
我尝试在stackoverflow和Sybase文档中查找,但找不到方法。我尝试了Limit
,rownum()
等,但不支持。还尝试将其作为内部查询,但不知何故它不起作用。
我找到的一个解决方案是创建具有标识的临时表并获得相同的结果。但是对于应用程序,我没有创建表权限。
有人可以帮我吗?
答案 0 :(得分:1)
您应该使用START AT
。尝试:
SELECT TOP 25 START AT 50 * FROM TABLE1 ORDER BY Id