欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PostgreSQL拆分字符串的三種方式

 更新時(shí)間:2024年01月10日 10:31:36   作者:Coder-D  
這篇文章給大家介紹了PostgreSQL拆分字符串的三種方式,字符串轉(zhuǎn)為數(shù)組,字符串轉(zhuǎn)為列表和字符串轉(zhuǎn)為數(shù)據(jù)項(xiàng),并通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下

方式一:

字符串轉(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ù)項(xiàng) split_part

split_part(‘待分割字符串’,‘分割符’,第幾項(xiàng))

--獲取第一項(xiàng)
select split_part('https://www.douban.com/gallery/topic/305785', '/', 1) 

查詢結(jié)果:

在這里插入圖片描述

到此這篇關(guān)于PostgreSQL拆分字符串的三種方式的文章就介紹到這了,更多相關(guān)PostgreSQL拆分字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PostgreSQL拆分字符串的三種方式

    PostgreSQL拆分字符串的三種方式

    這篇文章給大家介紹了PostgreSQL拆分字符串的三種方式,字符串轉(zhuǎn)為數(shù)組,字符串轉(zhuǎn)為列表和字符串轉(zhuǎn)為數(shù)據(jù)項(xiàng),并通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • postgresql 切換 log、xlog日志的實(shí)現(xiàn)

    postgresql 切換 log、xlog日志的實(shí)現(xiàn)

    這篇文章主要介紹了postgresql 切換 log、xlog日志的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-01-01
  • PostgreSQL行轉(zhuǎn)列的多種方法

    PostgreSQL行轉(zhuǎn)列的多種方法

    這篇文章主要介紹了PostgreSQL行轉(zhuǎn)列的多種方法,本文給大家分享三種方法,每種方法結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • postgresql 修改字段長(zhǎng)度的操作

    postgresql 修改字段長(zhǎng)度的操作

    這篇文章主要介紹了postgresql 修改字段長(zhǎng)度的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-01-01
  • PostgreSQL使用SQL實(shí)現(xiàn)俄羅斯方塊的示例

    PostgreSQL使用SQL實(shí)現(xiàn)俄羅斯方塊的示例

    基于PostgreSQL實(shí)現(xiàn)的俄羅斯方塊游戲項(xiàng)目Tetris-SQL,通過純SQL代碼和數(shù)據(jù)庫(kù)操作重構(gòu)了經(jīng)典游戲邏輯,展現(xiàn)了SQL語(yǔ)言的圖靈完備性和技術(shù)潛力,本文介紹PostgreSQL使用SQL實(shí)現(xiàn)俄羅斯方塊的示例,感興趣的朋友一起看看吧
    2022-04-04
  • 在PostgreSQL中設(shè)置表中某列值自增或循環(huán)方式

    在PostgreSQL中設(shè)置表中某列值自增或循環(huán)方式

    這篇文章主要介紹了在PostgreSQL中設(shè)置表中某列值自增或循環(huán)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-01-01
  • PostgreSQL ROW_NUMBER() OVER()的用法說明

    PostgreSQL ROW_NUMBER() OVER()的用法說明

    這篇文章主要介紹了PostgreSQL ROW_NUMBER() OVER()的用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-02-02
  • PostgreSQL簡(jiǎn)介及實(shí)戰(zhàn)應(yīng)用

    PostgreSQL簡(jiǎn)介及實(shí)戰(zhàn)應(yīng)用

    PostgreSQL是一種功能強(qiáng)大的開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),以其穩(wěn)定性、高性能、擴(kuò)展性和復(fù)雜查詢能力在眾多項(xiàng)目中得到廣泛應(yīng)用,本文將從基礎(chǔ)概念講起,逐步深入到高級(jí)特性、性能優(yōu)化和實(shí)戰(zhàn)應(yīng)用,幫助讀者全面掌握PostgreSQL,感興趣的朋友跟隨小編一起學(xué)習(xí)吧
    2025-08-08
  • PostgreSql觸發(fā)器創(chuàng)建、使用以及刪除示例詳解

    PostgreSql觸發(fā)器創(chuàng)建、使用以及刪除示例詳解

    在PostgreSQL中觸發(fā)器函數(shù)是一個(gè)沒有參數(shù)并且返回trigger類型的函數(shù),這篇文章主要給大家介紹了關(guān)于PostgreSql觸發(fā)器創(chuàng)建、使用以及刪除的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • postgresql行轉(zhuǎn)列與列轉(zhuǎn)行圖文教程

    postgresql行轉(zhuǎn)列與列轉(zhuǎn)行圖文教程

    PostgreSQL是一種開源的關(guān)系型數(shù)據(jù)庫(kù),它提供了多種管理工具來(lái)操作數(shù)據(jù)庫(kù),下面這篇文章主要給大家介紹了關(guān)于postgresql行轉(zhuǎn)列與列轉(zhuǎn)行的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06

最新評(píng)論