如何用Select 语句查询oracle表的前几条记录?

xmyyzhen 2002-10-18 06:00:35
提个简单问题,请问如何通过Select查询oracle表的前几条记录,用Select Top 好象不行啊!
...全文
515 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lf43 2002-10-19
  • 打赏
  • 举报
回复
我想说一点,虽然select * from table where rownum<你要查的记录条数,能够取出前几条记录,但是你如果要把排序后记录取前几条结果就不对,如下SQL语句
select * from table where rownum<50 order by 字段名 desc,取出来的不是按照先排序后取前几名,而是先取出前几名再排序,大家有没有办法实现先排序再取前几名呢,我想这样的语句在实现应用中很有用,比如说要取前多少名这样的问题的实现就得用这种语句
guorui_wh 2002-10-19
  • 打赏
  • 举报
回复
yes,我来迟了
armu80830 2002-10-19
  • 打赏
  • 举报
回复
select * from table where rownum<记录条数
lfausten 2002-10-19
  • 打赏
  • 举报
回复
select * from Your_table where rownum<11
dschebei 2002-10-19
  • 打赏
  • 举报
回复
好象sql语句不支持查数据库中前几条的。
rlongriver 2002-10-18
  • 打赏
  • 举报
回复
UP
学习中。。。。
lf43 2002-10-18
  • 打赏
  • 举报
回复
select * from table where rownum<你要查的记录条数
RobinHZ 2002-10-18
  • 打赏
  • 举报
回复
select * from table where rownum<10
wanderung 2002-10-18
  • 打赏
  • 举报
回复
不可能的吧!应该可以的。我这里就没有问题

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧