最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2023年10月30日 10:32:48   作者:圍城客  
這篇文章主要介紹了PostgreSQL行轉(zhuǎn)列的多種方法,本文給大家分享三種方法,每種方法結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

PostgreSQL如何行轉(zhuǎn)列

方法一:group by + sum + case when

select name,
sum(case when zbfm='年齡' then value else 0 end) as 年齡,
sum(case when zbfm='身高' then value else 0 end) as 身高,
sum(case when zbfm='體重' then value else 0 end) as 體重
from test group by name
having name like '%1' and length(name)=4 order by 年齡 desc

方法二:用postgresql的crosstab交叉函數(shù)

crosstab(unknown, unknown) does not exist
select * from
crosstab(
'select name,zbfm,value from test where name like ''%1'' and length(name)=4',$$values('年齡'), ('身高'), ('體重')$$)
as score(name text, 年齡 int, 身高 int, 體重 int)
order by 年齡 desc

方法三:group by + string_agg + split_part(分組,行轉(zhuǎn)列,字符切割)

select name, 
split_part(split_part(temp,',',1),':',2) as 年齡,
split_part(split_part(temp,',',2),':',2) as 身高,
split_part(split_part(temp,',',3),':',2) as 體重
from(
select name, string_agg(zbfm||':'||value,',') as temp from test
group by name 
having name like '%1' and length(name)=4
) as t order by 年齡 desc

group by + string_agg

select name, string_agg(zbfm||':'||value,',') from test
group by name 
having name like '%1' and length(name)=4

到此這篇關(guān)于PostgreSQL如何行轉(zhuǎn)列的文章就介紹到這了,更多相關(guān)PostgreSQL行轉(zhuǎn)列內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • postgresql的now()與Oracle的sysdate區(qū)別說(shuō)明

    postgresql的now()與Oracle的sysdate區(qū)別說(shuō)明

    這篇文章主要介紹了postgresql的now()與Oracle的sysdate區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • PostgreSQL核心原理之?dāng)?shù)據(jù)庫(kù)偶爾會(huì)卡頓的原因分析

    PostgreSQL核心原理之?dāng)?shù)據(jù)庫(kù)偶爾會(huì)卡頓的原因分析

    PostgreSQL功能強(qiáng)大、穩(wěn)定可靠的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),廣泛應(yīng)用于各種規(guī)模的企業(yè)和項(xiàng)目中,本文將從PostgreSQL的核心原理出發(fā),深入剖析導(dǎo)致“偶爾卡頓”的常見(jiàn)原因,并結(jié)合底層機(jī)制進(jìn)行解釋,幫助 DBA 和開(kāi)發(fā)者理解問(wèn)題本質(zhì),從而更有效地排查與優(yōu)化,感興趣的朋友一起看看吧
    2026-02-02
  • 詳解PostgreSQL 語(yǔ)法中關(guān)鍵字的添加

    詳解PostgreSQL 語(yǔ)法中關(guān)鍵字的添加

    這篇文章主要介紹了詳解PostgreSQL 語(yǔ)法中關(guān)鍵字的添加的相關(guān)資料,這里說(shuō)明下在parser語(yǔ)法解析模塊添加關(guān)鍵字,需要的朋友可以參考下
    2017-08-08
  • PostgreSQL的中文拼音排序案例

    PostgreSQL的中文拼音排序案例

    這篇文章主要介紹了PostgreSQL的中文拼音排序案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • 基于PostgreSQL 權(quán)限解讀

    基于PostgreSQL 權(quán)限解讀

    這篇文章主要介紹了基于PostgreSQL 權(quán)限解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • postgresql 日期查詢最全整理

    postgresql 日期查詢最全整理

    這篇文章主要介紹了postgresql 日期查詢最全整理,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-08-08
  • 詳解如何診斷和解決PostgreSQL中的死鎖問(wèn)題

    詳解如何診斷和解決PostgreSQL中的死鎖問(wèn)題

    在數(shù)據(jù)庫(kù)系統(tǒng)中,死鎖是一個(gè)常見(jiàn)但棘手的問(wèn)題,PostgreSQL 也不例外,如果不及時(shí)診斷和解決,死鎖可能會(huì)導(dǎo)致系統(tǒng)性能?chē)?yán)重下降,甚至應(yīng)用程序的崩潰,本文將詳細(xì)探討如何診斷和解決 PostgreSQL 中的死鎖問(wèn)題,需要的朋友可以參考下
    2024-07-07
  • 查詢PostgreSQL中所有表邏輯外鍵的方法

    查詢PostgreSQL中所有表邏輯外鍵的方法

    本文介紹了如何查詢PostgreSQL中所有表的邏輯外鍵,并指導(dǎo)您如何先刪除再重新建立這些外鍵,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友一起看看吧
    2023-08-08
  • postgresql數(shù)據(jù)庫(kù)執(zhí)行計(jì)劃圖文詳解

    postgresql數(shù)據(jù)庫(kù)執(zhí)行計(jì)劃圖文詳解

    了解PostgreSQL執(zhí)行計(jì)劃對(duì)于程序員來(lái)說(shuō)是一項(xiàng)關(guān)鍵技能,執(zhí)行計(jì)劃是我們優(yōu)化查詢,驗(yàn)證我們的優(yōu)化查詢是否確實(shí)按照我們期望的方式運(yùn)行的重要方式,這篇文章主要給大家介紹了關(guān)于postgresql數(shù)據(jù)庫(kù)執(zhí)行計(jì)劃的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • PostgreSQL使用JSONB存儲(chǔ)和查詢復(fù)雜的數(shù)據(jù)結(jié)構(gòu)

    PostgreSQL使用JSONB存儲(chǔ)和查詢復(fù)雜的數(shù)據(jù)結(jié)構(gòu)

    在PostgreSQL中,JSONB是一種二進(jìn)制格式的JSON數(shù)據(jù)類(lèi)型,它允許你在數(shù)據(jù)庫(kù)中存儲(chǔ)和查詢復(fù)雜的JSON數(shù)據(jù)結(jié)構(gòu),本文給大家介紹了如何使用JSONB類(lèi)型在PostgreSQL中存儲(chǔ)和查詢復(fù)雜的數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下
    2024-04-04

最新評(píng)論

丰原市| 安多县| 香格里拉县| 革吉县| 苏州市| 辉南县| 尖扎县| 申扎县| 沛县| 女性| 福安市| 三门峡市| 吴堡县| 横峰县| 嘉禾县| 宝清县| 闵行区| 东至县| 隆昌县| 兴义市| 莱西市| 开封县| 阳朔县| 德格县| 额济纳旗| 呼伦贝尔市| 达孜县| 皋兰县| 屯留县| 沈阳市| 遵化市| 新闻| 塔河县| 牡丹江市| 绥宁县| 彭泽县| 黄冈市| 建昌县| 清苑县| 丹寨县| 九龙坡区|