行列转换 oracle
来源:互联网 发布:域名交易平台 编辑:程序博客网 时间:2024/05/17 04:17
经常有朋友问行列转换的问题,
这里举一个例子:
帖子地址:http://topic.csdn.net/u/20070919/10/35d7be36-9992-4a99-a86b-a3269bb50160.html
主要参考了jdsnhan的写法,但是jdsnhan的写法是错误的。下面的列子经过严格测试。
CREATE TABLE test1
(
ID VARCHAR2(10),
NAME VARCHAR2(100)
);
TRUNCATE TABLE test1;
INSERT INTO test1
VALUES ('12', '暗暗,得到');
INSERT INTO test1
VALUES ('12', '大家');
INSERT INTO test1
VALUES ('12', '认可');
INSERT INTO test1
VALUES ('13', '认可');
INSERT INTO test1
VALUES ('13', '很好');
INSERT INTO test1
VALUES ('bianliang', 'bianliang');
INSERT INTO test1
VALUES ('bianliang', 'bianliang2');
SELECT *
FROM test1;
SELECT ID, MAX (SUBSTR ((SYS_CONNECT_BY_PATH (NAME, ', ')), 2)) cola
FROM (SELECT ID, NAME, ROWNUM rnum,
ROW_NUMBER () OVER (PARTITION BY ID ORDER BY ID) rn1
FROM test1)
START WITH rn1 = 1
CONNECT BY rnum - 1 = PRIOR rnum and id = prior id
GROUP BY ID;
这里举一个例子:
帖子地址:http://topic.csdn.net/u/20070919/10/35d7be36-9992-4a99-a86b-a3269bb50160.html
主要参考了jdsnhan的写法,但是jdsnhan的写法是错误的。下面的列子经过严格测试。
CREATE TABLE test1
(
ID VARCHAR2(10),
NAME VARCHAR2(100)
);
TRUNCATE TABLE test1;
INSERT INTO test1
VALUES ('12', '暗暗,得到');
INSERT INTO test1
VALUES ('12', '大家');
INSERT INTO test1
VALUES ('12', '认可');
INSERT INTO test1
VALUES ('13', '认可');
INSERT INTO test1
VALUES ('13', '很好');
INSERT INTO test1
VALUES ('bianliang', 'bianliang');
INSERT INTO test1
VALUES ('bianliang', 'bianliang2');
SELECT *
FROM test1;
SELECT ID, MAX (SUBSTR ((SYS_CONNECT_BY_PATH (NAME, ', ')), 2)) cola
FROM (SELECT ID, NAME, ROWNUM rnum,
ROW_NUMBER () OVER (PARTITION BY ID ORDER BY ID) rn1
FROM test1)
START WITH rn1 = 1
CONNECT BY rnum - 1 = PRIOR rnum and id = prior id
GROUP BY ID;
- ORACLE行列转换实例
- oracle 行列转换
- 行列转换 oracle
- ORACLE DB行列转换
- oracle行列转换总结
- oracle 行列转换
- 关于oracle行列转换
- oracle 实现行列转换
- oracle行列转换总结
- Oracle 行列转换 总结
- oracle行列转换总结
- oracle行列转换
- oracle 行列转换
- oracle 行列转换
- oracle 行列转换
- oracle 行列转换
- Oracle 行列转换 总结
- Oracle 行列转换
- Vertex Transformation(顶点变换)
- Viewing and Projection
- UNIX 高手的 10 个习惯
- Android 入门开发指南之五—分析应用程序
- Linux系统常用软件列表
- 行列转换 oracle
- WM_CHAR 获取键盘按下的字符
- hibernate集合映射inverse和cascade详解
- Desktop控制第一部分 - 设置Desktop背景图
- Lighting and Materials
- Html 标签 input 的一些技
- Real Life: Earning the CISSP
- 晕
- The Web 2.0 Workgroup