oracle 10g 行列转换
来源:百度文库 编辑:神马文学网 时间:2024/04/28 16:03:06
create table idtable (id number,name varchar2(30));
insert into idtable values(10,'ab');
insert into idtable values(10,'bc');
insert into idtable values(10,'cd');
insert into idtable values(20,'hi');
insert into idtable values(20,'ij');
insert into idtable values(20,'mn');
insert into idtable values(30,'ZA');
insert into idtable values(30,'ZB');
insert into idtable values(30,'ZC');commit;select * from idtable--按同一个ID,把行内容转换为列内容
select id,wmsys.wm_concat(NAME) NAME from idtable group by id
--每行ID都把相同ID的行内容转换为列,然后根据ID的排序进行内容叠加.
select id,wmsys.wm_concat(NAME) over (order by id) NAME from idtable
--按照ID,name进行排名,每一行内容都汇总前一行的内容(内容叠加)
select id,wmsys.wm_concat(NAME) over (order by id,NAME) NAME from idtable
--每行ID都把条件相同ID的行内容转换为列内容
select id,wmsys.wm_concat(NAME) over (partition by id) NAME from idtable
insert into idtable values(10,'ab');
insert into idtable values(10,'bc');
insert into idtable values(10,'cd');
insert into idtable values(20,'hi');
insert into idtable values(20,'ij');
insert into idtable values(20,'mn');
insert into idtable values(30,'ZA');
insert into idtable values(30,'ZB');
insert into idtable values(30,'ZC');commit;select * from idtable--按同一个ID,把行内容转换为列内容
select id,wmsys.wm_concat(NAME) NAME from idtable group by id
--每行ID都把相同ID的行内容转换为列,然后根据ID的排序进行内容叠加.
select id,wmsys.wm_concat(NAME) over (order by id) NAME from idtable
--按照ID,name进行排名,每一行内容都汇总前一行的内容(内容叠加)
select id,wmsys.wm_concat(NAME) over (order by id,NAME) NAME from idtable
--每行ID都把条件相同ID的行内容转换为列内容
select id,wmsys.wm_concat(NAME) over (partition by id) NAME from idtable
oracle 10g 行列转换
Oracle 10G和Oracle 11G有什么分别?
oracle 10g中的ROWID
ORACLE 10g 安装教程
ORACLE 10g 安装教程
SQL行列转换
Oracle Database 10g 中的正规表达式
新手入门:Oracle 10G服务器安装图解
新手入门:Oracle 10G服务器安装图解
ORACLE 10g 安装教程[图文]
讲解oracle 10g connect resource权限
oracle 11g卸载
Vmware server1.0 Linux As4 Oracle 10g RAC
利用 Oracle 10g 技能学习 DB2 9.1
Oracle Database 10g 中的正则表达式(续)
Windows下ORACLE 10g安装与操作图解
oracle 10g 中单个数据表的导入、导出
Windows下ORACLE 10g安装与操作图解
修改Oracle 10g Express Edition的字符集()
详解 Oracle 10g 中 MERGE 功能的增强
Windows下安装ORACLE 10g操作图解
[Oracle 10g] 闪回恢复区 (Flash Recovery Area)
Installing Oracle RAC 10g Release 2 on Linux x86
Debian Lenny 安装Oracle 10G R2 图文无错版