如何用SQL实现列转行? 表aa数据如下:id name1 a12 a23 a34 a45 a56 a67 a7希望将name列的数据转成一行:namea1,a2,a3,a4,a5,a6,a7就用SQL语句实现,不用过程语句,请高手指点了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --可以用wm_concat()函数select wm_concat(name) namefrom(select id,name,'a' rn from aa)group by rn;其实有三种方法,具体可以参见我bolg: http://blog.csdn.net/gelyon/archive/2010/09/20/5897608.aspx select wm_concat(name) from aa wm_concat() 函数 不是10G 自己写个函数 在Oracle 9i下面,用sys_connect_by_path实现了,多谢各位大虾!! oracle11g 使用Exp备份命令,空表不能备份出来 Oracle 行级触发器的一个问题,恳请各位帮忙 关于一个Oraclesql的问题!在线等,急!!顶者有分! 怎样定时导入数据 请问如何在oracle9i中新建一个“方案”? 一个关于dblink的问题,谢谢 请问"PORT number","Database SID"在哪里设置?ORACLE服务不易受到攻击? oracle中的转义符是什么? vc ado访问oracle 存储过程 大型ORACLE数据库应用的讨论,欢迎高手提出见解 sql (+) oracle如何根据列名查询
--可以用wm_concat()函数
select wm_concat(name) name
from(select id,name,'a' rn from aa)
group by rn;其实有三种方法,具体可以参见我bolg: http://blog.csdn.net/gelyon/archive/2010/09/20/5897608.aspx
不是10G 自己写个函数