排序并取前xxx名的数据(函数top和rownum)

 

 

 

-- 两种方式实现

--top函数实现,震惊,oracle数据库不支持top函数,笑了,所以oracle数据库还是用rownum函数实现
select top 5 name,StuID from Students order by StuID       
--rownum函数实现,rownum不支持>, >=, =, !=, between...and...这几个运算符,只能用符号(<、<=)
select * from (select * from city_education_trade order by year desc) where rownum<5

 

posted @ 2020-06-11 15:24  万里哥  阅读(386)  评论(0编辑  收藏  举报