您的位置:首页 > 数据库 > Oracle

oracle从子表取出前几行数据:

2016-06-11 10:59 405 查看
取排序后的前几行,应该用:

select * from(select * from test order by stamp desc) where rownum<= 6 (表示排序后取前几行)

而不应该使用:

select * from test where rownum<= 6 order by stamp desc (表示取前几行后再排序)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: