测试积点老人 发表于 2020-5-28 14:02:41

Oracle中用一个select查询表表中姓名和卡号问题

Oracle中用一个select查询表表中姓名和卡号,要求美金中显示2条消费最大的记录,rmb中显示两条最大的记录,改如何做呢?

ty1234567890 发表于 2020-5-29 08:37:54

分别查出两条后union

海海豚 发表于 2020-5-29 09:15:23

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:50

select * from scott.emp
scott为用户名
emp为表名

郭小贱 发表于 2020-5-29 10:10:00

参考这篇帖子:https://blog.csdn.net/weixin_33964094/article/details/94209344
【Oracle基础】- 第8题有解析。

qqq911 发表于 2020-5-29 10:42:11

where加条件

jingzizx 发表于 2020-5-29 12:39:20

参考上面的

萌新333 发表于 2020-6-3 15:02:25

3l的貌似可以查出来
页: [1]
查看完整版本: Oracle中用一个select查询表表中姓名和卡号问题