如何用
Select
语句查询
oracle
表的前几条记录?
我想说一点,虽然
select * from table where rownum<
你要查的记录条数,能够取出前几条记录,但是你如果要把排序后记录取前几条结果就不对,如下
SQL
语句
select * from table where rownum<50 order by
字段名
desc
,取出来的不是按照先排序后取前几名,而是先取出前几名再排序,大家有没有办法实现先排序再取前几名呢,我想这样的语句在实现应用中很有用,比如说要取前多少名这样的问题的实现就得用这种语句
|----------------------------------------------------------------------------------------|
版权声明 版权所有 @zhyiwww
引用请注明来源 http://www.blogjava.net/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2006-05-23 18:02
zhyiwww 阅读(14521)
评论(15) 编辑 收藏 所属分类:
database