PostgreSQL拆分字符串的三種方式
方式一:
字符串轉(zhuǎn)為數(shù)組 string_to_array、 regexp_split_to_array
string_to_array(‘待分割字符串’,‘分割符’)
regexp_split_to_array(‘待分割字符串’,E’正則表達(dá)式’)
select string_to_array('https://www.douban.com/gallery/topic/305785','/') as strings
或
select regexp_split_to_array('https://www.douban.com/gallery/topic/305785',E'\\/') as strings
查詢結(jié)果:

獲取數(shù)組元素
strings[1]、strings[2]、strings[3]、strings[4]、strings[5]、strings[6]
不用擔(dān)憂數(shù)組越界問題
select strings[1],strings[2],strings[3],strings[4],strings[5],strings[6]
from
(select string_to_array('https://www.douban.com/gallery/topic/305785','/') as strings
) foo
查詢結(jié)果:

方式二:
字符串轉(zhuǎn)為列表 regexp_split_to_table
regexp_split_to_table(‘待分割字符串’,‘分割符’)
regexp_split_to_table(‘待分割字符串’,E’正則表達(dá)式’)
select * from regexp_split_to_table('https://www.douban.com/gallery/topic/305785','/')
或
select * from regexp_split_to_table('https://www.douban.com/gallery/topic/305785',E'\\/')
查詢結(jié)果:

方式三:
字符串轉(zhuǎn)為數(shù)據(jù)項 split_part
split_part(‘待分割字符串’,‘分割符’,第幾項)
--獲取第一項
select split_part('https://www.douban.com/gallery/topic/305785', '/', 1)
查詢結(jié)果:

到此這篇關(guān)于PostgreSQL拆分字符串的三種方式的文章就介紹到這了,更多相關(guān)PostgreSQL拆分字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PostgreSQL模式匹配與正則表達(dá)式方法總結(jié)
在postgresql中使用正則表達(dá)式時需要使用關(guān)鍵字“~”,以表示該關(guān)鍵字之前的內(nèi)容需匹配之后的正則表達(dá)式,這篇文章主要給大家介紹了關(guān)于PostgreSQL模式匹配與正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下2022-11-11
在postgreSQL中運行sql腳本和pg_restore命令方式
這篇文章主要介紹了在postgreSQL中運行sql腳本和pg_restore命令方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
使用pg_basebackup對Postgre進(jìn)行備份與恢復(fù)的實現(xiàn)
這篇文章主要介紹了使用pg_basebackup對Postgre進(jìn)行備份與恢復(fù)的實現(xiàn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
PostgreSQL主從復(fù)制實戰(zhàn)指南:告別單點故障,附主從切換與延遲監(jiān)控命令
文章詳細(xì)介紹了如何在CentOS/Ubuntu環(huán)境下搭建PostgreSQL主從復(fù)制,包括環(huán)境準(zhǔn)備、主庫配置、從庫配置、驗證復(fù)制狀態(tài)等步驟,通過主從復(fù)制,可以實現(xiàn)數(shù)據(jù)庫高可用,減少宕機時間,提高系統(tǒng)容災(zāi)能力,感興趣的朋友一起看看吧2026-04-04
PostgreSQL數(shù)據(jù)庫性能調(diào)優(yōu)的注意點以及pg數(shù)據(jù)庫性能優(yōu)化方式
這篇文章主要介紹了PostgreSQL數(shù)據(jù)庫性能調(diào)優(yōu)的注意點以及pg數(shù)據(jù)庫性能優(yōu)化方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03

