0
我的表名稱爲res_schedule。在該表中,我的字段爲sq_name_new1。 該字段內的值如下:如何拆分字符串並將其存儲到不同的行中
sq_name_new1
Gawade & Sushil & Arvind(Ramchandra Ankush Gawade,Arvind Harishchandra More,Sushil Kailas Shinde)
Arvind/Krishna/Somnath(Somnath Gopinath Londhe,Arvind Harishchandra More,Krishna Shesha Devadiga)
Deshmukh/Arvind BBS(new)(Arvind Harishchandra More,Sanjay Dnyaneshwar Deshmukh)
所以劈裂它後,我想要的結果爲:
Ramchandra Ankush Gawade Arvind Harishchandra More Sushil Kailas Shinde Somnath Gopinath Londhe Arvind Harishchandra More Krishna Shesha Devadiga Arvind Harishchandra More Sanjay Dnyaneshwar Deshmukh
即它應該從記錄中刪除的初始部分,並通過分裂值將其存儲到一個不同的行中。 所以爲了這個,我已經使用的功能等:
unnest(string_to_array(substring(res_scheduledjobs.sq_name_new1,'\((().*)\)'),','))
但不分裂值properly.this功能做了備案工作:
Deshmukh/Arvind BBS(new)(Arvind Harishchandra More,Sanjay Dnyaneshwar Deshmukh)
爲:
sq_name_new1
new)(Arvind Harishchandra More
Sanjay Dnyaneshwar Deshmukh
表示它不忽略'new)('
這部分。 所以我能做些什麼,這樣它也會忽略'new)('
和其他人一樣。
等待您的回覆。 請給我一些解決方案,我需要幫助。