oracle如何查询多条数据,求SQL写法,每次查询同等的多条数据,该如何处理

SQL codecreate table t1 (AA varchar2(20), BB varchar2(10), CC number(3));

insert into t1 values ('jack','A',80);

insert into t1 values ('rose','B',60);

insert into t1 values ('lucy','C',70);

insert into t1 values ('lili','A',95);

insert into t1 values ('lei','B',85);

insert into t1 values ('doufu','C',75);

commit;

select wm_concat(decode(rn,1,aa,null)) AA,wm_concat(decode(rn,1,bb,null)) bb,wm_concat(decode(rn,1,cc,null)) cc,

wm_concat(decode(rn,2,aa,null)) AA1,wm_concat(decode(rn,2,bb,null)) bb1,wm_concat(decode(rn,2,cc,null)) cc1,

wm_concat(decode(rn,3,aa,null)) AA2,wm_concat(decode(rn,3,bb,null)) bb2,wm_concat(decode(rn,3,cc,null)) cc2

from

(select AA,BB,CC,rownum rn from t1 where rownum<=3)

AA BB CC AA1 BB1 CC1 AA2 BB2 CC2

-----------------------------

1 jack A 80 rose B 60 lucy C 70

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值