原文:oracle字段根据字符串拆分,用subStr()和inStr()进行拆分

今天进行字符串根据字符拆分的sql的编写,刚开始是按照split的方式进行处理的,Oracle是没有现成的split函数的,需要在网上找。网上大多是处理之后会变成collection的,结果是不好处理的,比如拆分之后,要把拆分出来的前半部分和后半部分做成两列,第一列可以根据rownum 进行处理,第二列开始就不行了。 所以考虑用subStr 和inStr 进行拆分,先用inStr 查出符号的位置 ...

2018-11-30 15:24 0 18432 推荐指数:

查看详情

Sql_Oracle字符串拆分

create table t3(a char(10),b char(10),c char(10),d char(10)) create table te(a varchar(10) primary ...

Mon Aug 06 03:31:00 CST 2012 0 5369
oracle根据特定字符拆分字符串的方法

清洗数据需要将某个字段内以空格分隔的字符串拆分成多行单个的字符串,百度了很多种方法大概归结起来也就这几种方法最为有效,现在把贴出来: 第一种: select regexp_substr('1 2 3','[^ ]+',1,level,'i') from dual connect ...

Thu Apr 28 21:32:00 CST 2016 0 24703
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM