有数据如下:
11:29:27 scott@ORCL> select sn, random_string st from tb;
SN ST
---------- --------------------------------------------------
1 T2
2 OG
3 G4
4 7H
5 IM
6 JK
7 UI
8 H0
9 BK
10 FK
11 L1
12 HR
13 03
14 3O
15 W5
16 K1
17 WO
18 KE
19 6D
20 78
21 RB
22 3B
23 1E
24 R0
25 B6
26 KM
要求查询结果如下显示,st的值五个一组显示一行:
ST
------------------
T2,OG,G4,IM,7H
JK,UI,H0,FK,BK
L1,W5,3O,HR,03
K1,KE,78,6D,WO
RB,B6,R0,1E,3B
KM
语句如下:
11:31:57 scott@ORCL> select WMSYS.WM_CONCAT(random_string) st
14:32:08 2 from (select sn-1 sn ,random_string from tb)
14:32:08 3 group by trunc(sn/5);
ST
--------------------------------------------------
T2,OG,G4,IM,7H
JK,UI,H0,FK,BK
L1,W5,3O,HR,03
K1,KE,78,6D,WO
RB,B6,R0,1E,3B
KM
行列转换:多条记录按规定数量分组合并后显示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
跟踪并发请求
ronaldo_liu2018
2020-07-03 10:12:50
Oracle创建存储过程、创建函数、创建包基本语法
sslflying
2020-07-02 10:54:00
行列转换:多条记录按规定数量分组合并后显示
sslflying
2020-02-25 11:21:03
查看form中LOV对应的后台代码
ronaldo_liu2018
2020-02-21 01:05:49
PLSQL中获取堆栈消息的方法
ronaldo_liu2018
2020-02-21 01:05:49
获取销售订单行对应的总成本
ronaldo_liu2018
2020-02-21 01:05:49
跟踪并发请求
ronaldo_liu2018
2020-07-03 10:12:50
Oracle创建存储过程、创建函数、创建包基本语法
sslflying
2020-07-02 10:54:00
oracle多行记录与批量插入
Porryli
2020-06-15 02:49:15
oracle job 应用
yaba213
2020-02-26 05:22:49
oracle 中Schema
yaba213
2020-02-26 05:22:49
行列转换:多条记录按规定数量分组合并后显示
sslflying
2020-02-25 11:21:03
DMP文件导入
iteye_4857
2020-02-25 08:41:51
oracle timestamp设置
iteye_4857
2020-02-25 08:41:51