先排序然后取前10条记录该如何做?顶者有分!

zpengenpz 2007-04-26 07:49:02
我直接这样写的:
select field1 from mytable where rownum<=10 order by field2 desc
但是这样得到的前10条记录并不是所有记录排序的结果
要得到我想要的结果,应该怎么写呢?
...全文
298 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
adam0730 2007-04-26
  • 打赏
  • 举报
回复
select * from entainment t where rownum<10 and t.c__channelid=190 order by newsid desc;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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