【发布时间】:2025-12-15 18:15:02
【问题描述】:
表ABC有n条记录。
编写一个查询以从表中选择每 5 条记录。
例如,一个表中有 30 行。 所以查询应该从表中输出第 5、10、15、20、25 和 30 条记录。
我尝试了ROW_NUMBER OVER (ORDER BY id ),但收到了消息:-
来自 SQL 服务器 IML 的消息(消息 156,级别 15,状态 2):
关键字“OVER”附近的语法不正确。
我正在使用 Sybase 数据库。
【问题讨论】:
-
你如何确定哪一行是第 5 行?
-
ROW_NUMBER() OVER在 SYBASE 上不起作用! -
@Parado : 我该如何解决这个问题:(
-
@avinashse 我添加了解决方案。