原文: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