如何用oracle分割字符串啊?!! oracle,分割函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT SUBSTR('repconf:234,242424,3334', INSTR('repconf:234,242424,3334', ',') + 1, INSTR('repconf:234,242424,3334', ',', INSTR('repconf:234,242424,3334', ',') + 1) - (INSTR('repconf:234,242424,3334', ',') + 1)) FROM DUAL; SELECT regexp_substr('adf,sadfas,fd', '[^,]+', 1, 2) FROM dual; 第一步:获取逗号第一次出现的位置INSTR('234,242424,3334',',',1,1)第二步:获取逗号第二次出现的位置INSTR('234,242424,3334',',',1,2)第三步:依据前面获得的逗号的位置来用substr函数截取索要的字符SELECT SUBSTR('234,242424,3334', INSTR('234,242424,3334', ',', 1, 1) + 1, INSTR('234,242424,3334', ',', 1, 2) - INSTR('234,242424,3334', ',', 1, 1) - 1) FROM DUAL Oracle高手请进~~ oracle临时表空间和默认表空间的作用和区别 连续创建2个表的问题 这样的表怎样设计,我的设计合理吗? 比较一下ORACLE和SQLSERVER? 怎样将一个用户下的所有数据导入到另一个用户下?急!在线等 急:Oracle 的 ERP 能否执行 shell程序?分不够再加。 请问哪有oracle for dos下载 安装Oracle 9i的问题 两亿条记录,怎么提高查询效率? 求sql语句 win7安装64bit oracle 11g r2 问题
SELECT SUBSTR('repconf:234,242424,3334',
INSTR('repconf:234,242424,3334', ',') + 1,
INSTR('repconf:234,242424,3334',
',',
INSTR('repconf:234,242424,3334', ',') + 1) -
(INSTR('repconf:234,242424,3334', ',') + 1))
FROM DUAL;
第二步:获取逗号第二次出现的位置INSTR('234,242424,3334',',',1,2)
第三步:依据前面获得的逗号的位置来用substr函数截取索要的字符
SELECT SUBSTR('234,242424,3334',
INSTR('234,242424,3334', ',', 1, 1) + 1,
INSTR('234,242424,3334', ',', 1, 2) -
INSTR('234,242424,3334', ',', 1, 1) - 1)
FROM DUAL