wm_concat()
把列轉換成一行一列顯示,使用wm_concat函數可以顯示在一行一列。
--1 建表
create table province_city
(
province varchar2(100),
city varchar2(100)
);
--2 插入數據
insert into province_city (province, city)values ('陝西', '西安');
insert into province_city (province, city)values ('陝西', '寶雞');
insert into province_city (province, city)values ('陝西', '漢中');
insert into province_city (province, city)values ('湖北', '武漢');
insert into province_city (province, city)values ('湖北', '宜昌');
insert into province_city (province, city)values ('湖北', '襄陽');
commit;
--查詢結果
select * from province_city;
select province,
wm_concat(city || chr(10)),
wm_concat(city || chr(13)),
wm_concat(city || chr(9))
from province_city
group by province;
--里面的子信息會按照一行一列的方式進行排列。
