oralce 行转列的问题求大神 现在又这样一个结构id name 1 a,b,c,d2 e,f,g我要把它转成1 a1 b1 c1 d2 e2 f2 g求大神 这sql怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with a as (select 1 id, 'a,b,c,d' name from dual union select 2 id, 'e,f,g' name from dual )select distinct id, regexp_substr(name, '[[:alnum:]]+', 1, level) from aconnect by level <= length(regexp_replace(name, '[[:alnum:]]+')) + 1 我这里 a b c d e f g 只是一个比喻 我不确定这里到底是什么···· 我这里 name 列里面 有多少个数据都不确定了···怎么按照你给的那个sql来写呢··· 把相关字段改下就可以了 当然with那部分去掉 Oracle10g如何imp在exp时设置了compress=y的dmp文件? ORACLE11g问题 求助sql语句 请教2个 PL/SQL语句的问题 一个简单的删除记录的问题 有人用developer suite吗? 乱码!高手请进 求大神帮忙分析 weblogic 下使用命令报错的问题 oracle数据库如何查临时表空间的占用率 oracle数据库存储数据删除空行 数据库查询并且排序问题
with a as
(select 1 id, 'a,b,c,d' name
from dual
union
select 2 id, 'e,f,g' name from dual
)select distinct id, regexp_substr(name, '[[:alnum:]]+', 1, level)
from a
connect by level <= length(regexp_replace(name, '[[:alnum:]]+')) + 1