"每行数据的前面都有数据库默认的序号,比如第一行前面是1,第二行前面是2,...不知道是否表达的清楚"
数据库中这种默认的序号没有意义的
你使用 ORDER BY 后结果就完全不一样了
到底你要实现啥功能
数据库中这种默认的序号没有意义的
你使用 ORDER BY 后结果就完全不一样了
到底你要实现啥功能
解决方案 »
- 根据部门号统计男女人数
- 不可重复读和幻读有什么区别?
- 求助 oracle JMS问题
- oracle表中主关键字数据库系统自动产生怎么设置?
- 为什么我的审计在SYS.AUD$视图中,看不到审计记录呢?在初始化(init.ora)文件中,参数audit_trail设为true设为DB都不行请赐教?
- 数据表的拆分???? 麻烦大家帮我看看哪种设计更合理
- 100分求ORACLE8.04版本的下载地址,在线等!
- 谁可以给我一个ORACLE内部教学视频的下载地址,一定高分
- 使用rman的时候如何使用restore恢复到指定的时间点?
- 存储过程中通过dblink后可以正确返回游标吗?
- 【请问】存储过程本来是VALID,为什么运行后从VALID变成INVALID
- 问一个sql语句的优化
minus
select top 5(5条数据)from table
就是检索的前10条去掉前5条
楼上的那位,oracle中好像没有select top 10(10条数据)from table
minus
select top 5(5条数据)from table
的用法吧!
如果是选择前多少行,也是采用select *from table where rownum<11
minus
select *from table where rownum<6这样的语句吧
不过oracle可以直接用rownum选择行
minus
select top 5(5条数据)from table
就是检索的前10条去掉前5条呵呵,明显是对SQL SERVER 数据库表的操作,可以实现楼主的要求
(select * ,rownum as rn from table) a
where a.rn>10 and a.rn <100