sql如何拆分符串,sql 如何 拆分 字串

時間 2021-10-14 20:16:03

1樓:匿名使用者

with t as (select

'id:8726c1554f4d428998949450d43bcc97,scno:pi090001,orderno:

3,contractitems:符合標準,printtitle:質量條款' as zd from dual)

/*select instr(zd,',',1,1),substr(zd,4,35) from t ;*/

select substr(zd,instr(zd,':',1,1)+1,instr(zd,',',1,1)-instr(zd,':',1,1)-1 ), substr(zd,instr(zd,':

',1,2)+1,instr(zd,',',1,2)-instr(zd,':',1,2)-1 ),substr(zd,instr(zd,':',1,3)+1,instr(zd,',',1,3)-instr(zd,':

',1,3)-1 ) ,substr(zd,instr(zd,':',1,4)+1,instr(zd,',',1,4)-instr(zd,':',1,4)-1 ) ,substr(zd,instr(zd,':

',1,5)+1,length(zd)-instr(zd,':',1,5) )from t ; 這只是初步解法,具體的需要你說明是從**取資料的

2樓:匿名使用者

你的要求寫的不太清楚,請補充一下。

你要匯入的是檔案嗎?

資料量大概有多少行?

你這個匯入是經常性要這樣,還是隻是臨時匯入?

資料庫是什麼資料庫?(orale/db2/mysql/sqlserver?還是其他的資料庫)

SQL擷取字串,sql如何擷取字元

substring 返回字元 binary text 或 image 表示式的一部分。有關可與該函式一起使用的有效 microsoft sql server 資料型別的更多資訊,請參見資料型別。語法 substring expression start length 引數 expression 是字...

SQL獲取字串最後出現的位置,SQL如何取出一個字串中最後一個特殊字元右邊的字元,例如 10 20 300,怎樣得到300?

一 如 6.7.8.2.3.4.x 得到最後一個 後面的字串 declare str1 varchar 50 set str1 6.7.8.2.3.4.x select reverse substring reverse str1 1,charindex reverse str1 1 string ...

如何用SQL語句建立檢視,如何用SQL語句建立一個檢視

新模式行業 使用create view語句就可以建立檢視了,具體語句如下 create view viewname as select from tab edsprod tab edsprod是表的名字 where 後面可以接一線限制的條件 刪除檢視 drop view viewname。擴充套件資...