51Testing软件测试论坛

标题: Oracle中用一个select查询表表中姓名和卡号问题 [打印本页]

作者: 测试积点老人    时间: 2020-5-28 14:02
标题: Oracle中用一个select查询表表中姓名和卡号问题
Oracle中用一个select查询表表中姓名和卡号,要求美金中显示2条消费最大的记录,rmb中显示两条最大的记录,改如何做呢?


作者: ty1234567890    时间: 2020-5-29 08:37
分别查出两条后union
作者: 海海豚    时间: 2020-5-29 09:15
select name , cardnum ,rownum from tableb where bizhong = 'dollor' and rownum<=2
order by amount desc
union all
select name , cardnum ,rownum from tableb where bizhong = 'rmb' and rownum<=2
order by amount desc
作者: bellas    时间: 2020-5-29 09:57
select * from scott.emp
scott为用户名
emp为表名
作者: 郭小贱    时间: 2020-5-29 10:10
参考这篇帖子:https://blog.csdn.net/weixin_33964094/article/details/94209344
【Oracle基础】- 第8题有解析。
作者: qqq911    时间: 2020-5-29 10:42
where加条件
作者: jingzizx    时间: 2020-5-29 12:39
参考上面的
作者: 萌新333    时间: 2020-6-3 15:02
3l的貌似可以查出来





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2