ORACLE不定列行列转换(ZT)
来源:互联网 发布:百度今日数据 编辑:程序博客网 时间:2024/05/21 12:26
如
c1 c2
--------------
1 我
1 是
1 谁
2 知
2 道
3 不
……
转换为
1 我是谁
2 知道
3 不
这一类型的转换必须借助于PL/SQL来完成,这里给一个例子
CREATE OR REPLACE FUNCTION get_c2(tmp_c1 NUMBER)
RETURN VARCHAR2
IS
Col_c2 VARCHAR2(4000);
BEGIN
FOR cur IN (SELECT c2 FROM t WHERE c1=tmp_c1) LOOP
Col_c2 := Col_c2||cur.c2;
END LOOP;
Col_c2 := rtrim(Col_c2,1);
RETURN Col_c2;
END;
/
SQL> select distinct c1 ,get_c2(c1) cc2 from table;
- ORACLE不定列行列转换(ZT)
- oracle固定列的行列转换
- oracle SQL 固定列 行列转换
- 列转行-行列转换
- oracle中的行列转换(一 列转行 pivot)
- LinQ实现DataTable不定行转列 行列转换
- LinQ实现DataTable不定行转列 行列转换
- 行列转换(列转行)
- ORACLE行列转换实例
- oracle 行列转换
- 行列转换 oracle
- ORACLE DB行列转换
- oracle行列转换总结
- oracle 行列转换
- 关于oracle行列转换
- oracle 实现行列转换
- oracle行列转换总结
- Oracle 行列转换 总结
- FreeBSD虚拟内存系统的启动
- 漫谈Java数据库存取技术
- CMM不能变成噱头
- Java这十年 - Java技术本纪 (3)
- Oracle高级查询
- ORACLE不定列行列转换(ZT)
- Java这十年 - Java 在中国 (4)
- [转]杀毒软件技术的亲密接触
- oracle:SQL创建用户
- 如何重置 Visual Assist X 试用时间
- C# SQLSERVER数据库备份程序
- 小第是个学生!有一问题不明!请各位大哥多多指教!谢谢
- 未来几年的IT软件趋势
- ORACLE中的EXP和IMP