查询语句

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:16:38
要查询一组数据中最大的五个id(不连续),怎么查?
在oracle中,谢谢。

select * from (select id from table

order by id desc)
where rownum <6;
table是你自己的表.
oracle的关键字里没有top的

先desc降序排列
然后top 5 *不知道这样行不...
好像就类似楼上那位

select * from (
select rownum rmb, * from table order by id desc) where rmb < 6

select top 5 id from table order by id desc