在oracle数据库中,怎样查询中间的记录,例如10条记录,查询7,8,9条记录

樊忠喜 2019-12-21 23:36:00

推荐回答

oracle中查询前8条记录需要用rownum如emp表中有如下数据:现要查询此表中前8条记录,可用如下语句:select * from emp where rownum<=8;查询结果。
黄石华2019-12-22 00:01:16

提示您:回答为网友贡献,仅供参考。

其他回答

  • oracle数据库中用sql查询某表的第5到第8条数据的语句为:SELECT *FROM SELECT a.*, ROWNUM rnFROM ur_table_name aWHERE rn >= 5 AND rn =的比较。
    赵飞雪2019-12-22 00:21:57
  • 可以用rownum来查询例如:select*from用户名.表名whererownum<=100则查询前100条数据,oracle会根据查询结果筛选前100条,记得如果增加查询条件,oracle首先会根据查询条件进行筛选,然后再取前100条,而不是筛选100条后才根据查询条件进行筛选。
    辛均庚2019-12-22 00:10:45

相关问答