当前位置: 代码迷 >> Oracle管理 >> 先按出生日期降序,然后显示第6-10行之间的学生信息,该如何处理
  详细解决方案

先按出生日期降序,然后显示第6-10行之间的学生信息,该如何处理

热度:90   发布时间:2016-04-24 06:12:05.0
先按出生日期降序,然后显示第6-10行之间的学生信息
S_ID   S_NAME   S_   S_BIRTH         S_ADDRESS                           S_CLASSID
----------   ------   --   ----------   --------------------   ----------
                  1   啊1         女   01-5月   -89   北京市东城区                                   11
                  2   啊2         女   01-5月   -89   北京市东城区                                   12
                  3   啊4         南   01-5月   -89   北京市东城区                                   12
                  4   啊5         南   01-5月   -89   北京市东城区                                   12
                  5   啊啊       女   02-6月   -89   北京市西城区                                   12
                  6   啊7         南   01-5月   -89   北京市东城区                                   12
                  7   啊8         南   01-5月   -89   北京市东城区                                   12
                  8   啊啊       女   02-6月   -89   北京市西城区                                   12
                  9   啊10       南   01-5月   -89   北京市东城区                                   12

------解决方案--------------------
select * from (select rownum r from (select * from student a order by a.s_id) a where rownum <10) where rownum> 5