欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > postgresql 將逗號分隔的字符串轉(zhuǎn)為多行的實例

postgresql 將逗號分隔的字符串轉(zhuǎn)為多行的實例

熱門標(biāo)簽:江蘇400電話辦理官方 濟南外呼網(wǎng)絡(luò)電話線路 移動外呼系統(tǒng)模擬題 電銷機器人能補救房產(chǎn)中介嗎 天津開發(fā)區(qū)地圖標(biāo)注app 廣州電銷機器人公司招聘 地圖標(biāo)注要花多少錢 電話機器人怎么換人工座席 400電話申請客服

-- 將逗號分隔的字符串轉(zhuǎn)為多行

SELECT unnest(string_to_array('4513,4564,555',',')) as a1;

-- array轉(zhuǎn)為行

SELECT unnest(ARRAY[1,2]);
SELECT * from unnest(ARRAY[1,2],ARRAY['foo','bar','baz']);

補充:PostgreSQL 行轉(zhuǎn)列、列轉(zhuǎn)行字符串函數(shù)、字符串分割函數(shù)

本文主要介紹PostgreSQL 的行轉(zhuǎn)列、列轉(zhuǎn)行以及字符串切割函數(shù),實際業(yè)務(wù)中對前兩個均有使用,并配有實際例子參考。

1、字符串列轉(zhuǎn)行

string_agg,某些地方也稱為字符串聚合操作。

如果需要按照一個字符串按照某個分割符拼接起來。

例如:

按照id把字符串按照指定分隔符拼接起來。實際業(yè)務(wù)中有什么需要這種字符串函數(shù)的呢?

-----------------------update 2020年1月16日17:05:59-----------------------

這里學(xué)習(xí)一個和系統(tǒng)表有關(guān)的查詢,用到了stragg ,用法之妙,自己體會。

 SELECT string_agg(att.attname,',' order by attrnums) as distribution
  FROM gp_distribution_policy a,pg_attribute att
  WHERE a.localoid ='sor.wpp_adefect_f_n'::regclass
  and a.localoid = att.attrelid
  and att.attnum = any(a.attrnums);
select attname,attnum from pg_attribute where attrelid='26625' order by attnum asc;

可以看到每個表上除了可見的列之外還有attrnums 1的列。這幾個列用來實現(xiàn)mvcc、表明數(shù)據(jù)的物理位置、數(shù)據(jù)所處segID...

select string_agg(attname,',' order by attnum) from pg_attribute where attrelid='26625' and attnum >0;

將所有可見列查詢出來拼接sql,屢試不爽。

2、字符串行轉(zhuǎn)列

regexp_split_to_table(string, pattern [, flags ])

regexp_split_to_table(string, pattern [, flags ])。如果沒有與pattern的匹配,該函數(shù)返回string。

如果有至少有一個匹配,對每一個匹配它都返回從上一個匹配的末尾(或者串的開頭)到這次匹配開頭之間的文本。當(dāng)沒有更多匹配時,它返回從上一次匹配的末尾到串末尾之間的文本。

flags參數(shù)是一個可選的文本串,它包含零個或更多單字母標(biāo)志,這些標(biāo)識可以改變該函數(shù)的行為。

這個標(biāo)識有很多,具體可查看http://postgres.cn/docs/9.6/functions-matching.html。不過該參數(shù)是可以省略的,我看到很少用這個flg的。

E是Posix樣式轉(zhuǎn)義字符串的前綴。現(xiàn)代Postgres通常不需要這個,此處的E可有可無。

--\\s+ 可匹配至少一個空白字符。

--\\s 表示空白字符。包括,空格,制表符等

--\s*

--*是貪婪模式,會盡可能匹配更多的字符

--而*?是非貪婪模式 會盡量匹配少的字符

SELECT foo FROM regexp_split_to_table('the quick brown fox jumps over the lazy dog', E'\\s') AS foo;
SELECT foo FROM regexp_split_to_table('the quick brown fox', E'\\s*?') AS foo;

關(guān)于正則表達式計劃以專題來學(xué)習(xí)

幾個元字符是需要記住的:

-----------------------update 2019年10月23日11:37:32-----------------------

imagePath字符串切割處理

如果想將如上的長列轉(zhuǎn)換為多行,可通過regexp_split_to_table()來處理。處理的結(jié)果如下。

sql形如:

select regexp_split_to_table(image_path,E'\\ ') pattern from (select distinct panel_id, 'Y:\\' || prod_id || '\\' || substring( glass_id, 0, 6 )|| '\\' || substring( glass_id, 0, 9 )|| '\\' || panel_id || '\\' || 'big' || ' '||
 'Y:\\' || prod_id || '\\' || substring( glass_id, 0, 6 )|| '\\' || substring( glass_id, 0, 9 )|| '\\' || panel_id || '\\' || 'small'|| ' '||
 'Y:\\' || prod_id || '\\' || substring( glass_id, 0, 6 )|| '\\' || substring( glass_id, 0, 9 )|| '\\' || panel_id || '\\' || 'IMAGE' as image_path 
from tabelName
where 1 = 1
and time>= '2019-09-09 00:00:00'
and time= '2019-09-10 08:00:00'
)A

3、字符串分割符

split_part(str,',',1)
select split_part('A3332-22222222','-',1);  - > A3332 
select split_part('A3332-22222222','-',2);  - > 22222222

這個比較簡單一看便知道了。

您可能感興趣的文章:
  • Postgresql 截取字符串的案例
  • postgresql 實現(xiàn)字符串分割字段轉(zhuǎn)列表查詢
  • postgresql 查詢集合結(jié)果用逗號分隔返回字符串處理的操作
  • postgresql 查詢字符串中是否包含某字符的操作
  • PostgreSQL 使用raise函數(shù)打印字符串
  • PostgreSQL 字符串處理與日期處理操作

標(biāo)簽:辛集 海西 昭通 榆林 溫州 寶雞 濮陽 杭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《postgresql 將逗號分隔的字符串轉(zhuǎn)為多行的實例》,本文關(guān)鍵詞  postgresql,將,逗號,分隔,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《postgresql 將逗號分隔的字符串轉(zhuǎn)為多行的實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于postgresql 將逗號分隔的字符串轉(zhuǎn)為多行的實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    999久久久国产| 欧美一级在线观看| 中文字幕精品在线不卡| 蜜臀久久久99精品久久久久久| 337p日本欧洲亚洲大胆张筱雨| 538任你躁在线精品视频网站| 欧美高清在线一区二区| 国产另类ts人妖一区二区| 色一情一交一乱一区二区三区 | 日本三级韩国三级欧美三级| 图片区偷拍区小说区| 欧美午夜电影一区| 亚洲精品va在线观看| 性生活在线视频| 欧美日韩国产免费一区二区| 亚洲一区自拍偷拍| 中国xxxx性xxxx产国| 91精品国产aⅴ一区二区| 首页欧美精品中文字幕| 亚洲av无码一区二区三区网址| 欧美一区二区视频观看视频| 日韩精品色哟哟| 一区二区三区四区免费| 欧美精品一区二区在线观看| 国产主播一区二区| 久久国产波多野结衣| 亚洲视频免费看| xxxx视频在线观看| 欧美一区二区三区男人的天堂| 奇米影视在线99精品| 欧美丰满老妇熟乱xxxxyyy| 国产亚洲va综合人人澡精品| 国产91精品欧美| 日本伦理一区二区| 亚洲福利一二三区| 久久精品国产亚洲av麻豆| 久久久国产精品午夜一区ai换脸| 国产成人精品一区二| 色吧成人激情小说| 午夜精品福利一区二区蜜股av| 偷拍女澡堂一区二区三区| 国产亚洲欧洲997久久综合| 成人性色生活片| 欧美日韩综合在线| 蜜臀久久久久久久| 欧美偷拍第一页| 亚洲成人资源网| jizz中文字幕| 亚洲三级免费观看| 精品人妻一区二区三区日产| 久久免费视频色| av毛片久久久久**hd| 制服丝袜国产精品| 国产乱理伦片在线观看夜一区| 色成人在线视频| 蜜桃精品视频在线观看| 老司机成人免费视频| 亚洲午夜久久久久久久久久久| 国产特级黄色录像| 亚洲日本免费电影| 黄瓜视频污在线观看| 中文字幕视频一区二区三区久| 国产污在线观看| 久久精品欧美一区二区三区麻豆| 92国产精品观看| 精品国产欧美一区二区| 91在线视频免费观看| 精品国产乱码久久久久久蜜臀 | 久久久久一区二区三区四区| 99视频一区二区| 精品国产一区二区亚洲人成毛片 | 国内精品自线一区二区三区视频| 日本二三区不卡| 另类人妖一区二区av| 日本韩国欧美在线| 久久福利视频一区二区| 在线视频一区二区免费| 国内精品国产成人| 天堂久久精品忘忧草| 亚洲精品ww久久久久久p站| 97人妻人人揉人人躁人人| 亚洲午夜在线电影| 国产黄色小视频网站| 老鸭窝一区二区久久精品| 欧美三级电影在线观看| 国产精品一二一区| 日韩午夜精品视频| 69久久精品无码一区二区| 国产欧美精品一区aⅴ影院| 亚州av综合色区无码一区| 亚洲欧洲av一区二区三区久久| 男女做爰猛烈刺激| 日日噜噜夜夜狠狠视频欧美人| 色婷婷国产精品综合在线观看| 精品一区二区三区的国产在线播放| 欧美日韩久久不卡| 不卡一区中文字幕| 久久精品欧美日韩精品| 三级电影在线看| 亚洲妇女屁股眼交7| 色偷偷久久一区二区三区| 国产精品亚洲综合一区在线观看| 日韩精品一区二区三区四区 | 99国产精品一区| 国产亚洲欧美中文| 亚洲色成人网站www永久四虎| 性做久久久久久| 欧美三日本三级三级在线播放| 成人激情小说网站| 欧美国产精品v| 亚洲女人毛茸茸高潮| 久久99精品国产麻豆婷婷| 日韩亚洲欧美一区二区三区| 精品人妻在线视频| 亚洲综合在线观看视频| 日本精品裸体写真集在线观看| 成人性生交大片免费看中文| 欧美激情一区二区三区不卡| 欧美黄色一级生活片| 六月丁香婷婷久久| 精品日韩欧美在线| 日本一区二区三区网站| 午夜精品久久久久久久99水蜜桃 | 高潮精品一区videoshd| 国产欧美日韩精品一区| av片在线免费看| 国产精品一区二区三区四区| 国产婷婷色一区二区三区| 亚洲天堂精品一区| 国产精品一区三区| 日本一区二区不卡视频| 亚洲波多野结衣| 成人不卡免费av| 亚洲女人的天堂| 欧美天天综合网| 性活交片大全免费看| 视频一区二区三区中文字幕| 欧美一区二区三区日韩| 国产精品无码在线| 看片的网站亚洲| 国产校园另类小说区| 国产极品美女在线| 91在线无精精品入口| 亚洲成人av一区二区三区| 欧美一区二区在线视频| 97超碰在线资源| 国产又黄又大久久| 国产精品久线观看视频| 色偷偷久久一区二区三区| 亚洲免费观看在线| 蜜臀av一区二区在线免费观看 | 国产美女一区二区三区| 国产精品欧美综合在线| 在线看国产一区二区| 成人在线电影网站| 久久国产尿小便嘘嘘尿| 国产精品欧美一区喷水| 欧美三区免费完整视频在线观看| 午夜免费福利影院| 久久电影国产免费久久电影| 国产精品网友自拍| 91久久香蕉国产日韩欧美9色| xxxwww国产| 国产在线精品不卡| 亚洲欧美另类在线| 日韩一区二区三区电影在线观看 | 成年人免费观看视频网站| 丰满放荡岳乱妇91ww| 一区二区三区日韩| 日韩欧美资源站| 国产在线免费看| 国产精久久久久| 韩国精品主播一区二区在线观看 | 中文字幕在线观看免费高清| 成人理论电影网| 丝袜亚洲另类丝袜在线| 久久久一区二区三区捆绑**| 欧洲中文字幕精品| 大又大又粗又硬又爽少妇毛片| 国产91精品露脸国语对白| 午夜伊人狠狠久久| 国产免费观看久久| 欧美视频在线不卡| 亚洲av综合一区二区| 92国产精品观看| 国内外成人在线| 午夜日韩在线电影| 欧美国产一区在线| 欧美精品在线视频| www.4hu95.com四虎| 性欧美18—19sex性高清| 国产风韵犹存在线视精品| 午夜精品久久久久久久久久久| 中文幕一区二区三区久久蜜桃| 3atv在线一区二区三区| 国产探花在线免费观看| 国精产品一区一区三区免费视频 | 婷婷久久综合九色国产成人| 欧美日韩高清在线播放| 国产色无码精品视频国产|