oracle中字段内容拆分方法 regexp_replace 也可以使用 replace 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是返回的还是一行数据, 只是字符串中有换行符. 如果要返回多行数据, 可以这么写: SELECT REGEXP_SUBSTR('张三3,李四4,王五C,赵六D', '[^(;|,)]+', 1, ROWNUM) SINGLE_NAME FROM DUALCONNECT BY ROWNUM <= LENGTH(REGEXP_REPLACE('张三3,李四4,王五C,赵六D', '[[:alnum:]]')) + 1; regexp_instr、substr、pipe row相互配合能进行拆分 求教!SQL查询问题,查询语句该怎么写? oracle审计 oracle 10g 数据备份后 long字段为什么为空?怎么解决? 求一条sql查询语句 请教一个简单的问题。 急!VB6连接Oracle8.0.4数据库速度慢 如何用触发器扑获一个表的增删改操作的SQL? 关于ref cursor? 如何得到记录中和最大的5条连续记录? 推送数据时 ora-03315问题 求一个sql语句树的计算 oracle游标取数据是否显示打开游标
但是返回的还是一行数据, 只是字符串中有换行符. 如果要返回多行数据, 可以这么写:
SELECT REGEXP_SUBSTR('张三3,李四4,王五C,赵六D', '[^(;|,)]+', 1, ROWNUM) SINGLE_NAME
FROM DUAL
CONNECT BY ROWNUM <=
LENGTH(REGEXP_REPLACE('张三3,李四4,王五C,赵六D', '[[:alnum:]]')) + 1;