有时间段:
select * from (select * from tab_name order by 时间字段) where rownum<=50;
如果没有时间段,除非表没有进行过删除和导入导出,否则是无法查询的,如果满足这个条件,可以执行下面sql进行查询:
select * from tab_name where dbms_rowid.rowid_row_number(rowid)<50;
select * from (select * from tab_name order by 时间字段) where rownum<=50;
如果没有时间段,除非表没有进行过删除和导入导出,否则是无法查询的,如果满足这个条件,可以执行下面sql进行查询:
select * from tab_name where dbms_rowid.rowid_row_number(rowid)<50;
select * from (select * from your_table where your_conditinos order by your_id) where rownum < 50;
select * from (select * from 表名 order by rownum desc ) a where rownum<50;表中的数据应该是顺着时间的先后插入的吧,如果插入以后都没有更新或删除,把一个表中最后面的50条查找出来,应该也是最近的50条了吧,
友联创新系统集成有限公司(北京上地)
在天津招聘
熟悉oracle 有相关工作经验 学过c语言
工作地点:天津
其它事项面谈
有意象请将简历发至
[email protected]
[email protected]
联系人:王先生