Oracle数据库中先安销量降序在取前十条的数据

Oracle数据库中怎么写可以先安销量降序在取前十条的数据

wangchaojie 发布于 2020-5-23 16:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
L大大Lv7高级互助
发布于2020-5-23 16:53(编辑于 2020-5-23 16:53)

elect * from (select * from a order by 销量desc ) where rownum<10

最佳回答
0
shirokoLv6资深互助
发布于2020-5-23 16:50

select * from (

select

......

order by 销量 desc

)

where rownum<=10

最佳回答
0
吕爱慧Lv6初级互助
发布于2020-5-23 16:51

select * from pc.rpt_tool_perf_sx    WHERE rownum<=10 order by EQPID DESC

你按照对应的改字段就好了

  • wangchaojie wangchaojie(提问者) 这个办法和三楼的办法,取出来的结果不一样
    2020-05-23 17:06 
  • 吕爱慧 吕爱慧 回复 wangchaojie(提问者) 三楼是先降序后取数了
    2020-05-23 21:25 
  • 4关注人数
  • 527浏览人数
  • 最后回答于:2020-5-23 16:53
    请选择关闭问题的原因
    确定 取消
    返回顶部