PostgreSQL對數(shù)組元素聚合基本方法示例
前言
- 本文對 PostgreSQL 14.x 適用
- 實現(xiàn)的方式是用
unnest將
表 jounal 結(jié)構(gòu)示例
id author 2 [張三, 李四, 王五] 2 [張三, 李四] 3 [張三]
聚合結(jié)果
item cnt
張三 3
李四 2
王五 1
sql 語句
sql 語句寫法一
select item, count(item) as cnt from (select unnest(journal.author) as item from journal) as tmp group by item
sql 語句寫法二
select item, count(distinct id) as cnt from journal, unnest(journal.author) as item group by item
sql 語句寫法三
select item, count(item) as cnt from journal, unnest(journal.author) as item group by item
相關(guān)鏈接
- How to group result by array column in Postgres?
- Group by unique items in an array column and count records that contain each item
以上就是PostgreSQL對數(shù)組元素聚合基本方法示例的詳細內(nèi)容,更多關(guān)于PostgreSQL 數(shù)組元素聚合的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法總結(jié)
在PostgreSQL中創(chuàng)建表命令用于在任何給定的數(shù)據(jù)庫中創(chuàng)建新表,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-05-05
PostgreSQL 數(shù)據(jù)同步到ES 搭建操作
這篇文章主要介紹了PostgreSQL 數(shù)據(jù)同步到ES 搭建操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
詳解PostgreSQL中實現(xiàn)數(shù)據(jù)透視表的三種方法
數(shù)據(jù)透視表(Pivot Table)是進行數(shù)據(jù)匯總、分析、瀏覽和展示的強大工具,可以幫助我們了解數(shù)據(jù)中的對比情況、模式和趨勢,是數(shù)據(jù)分析師和運營人員必備技能之一,本給大家介紹PostgreSQL中實現(xiàn)數(shù)據(jù)透視表的三種方法,需要的朋友可以參考下2024-04-04
PostgreSQL通過mysql_fdw連通MySQL實戰(zhàn)
mysql_fdw就像是PostgreSQL和MySQL數(shù)據(jù)庫之間的一座雙向橋梁,本文就來詳細的介紹一下PostgreSQL通過mysql_fdw連通MySQL實戰(zhàn),感興趣的可以了解一下2026-03-03
postgresql 13.1 insert into select并行查詢的實現(xiàn)
這篇文章主要介紹了解決postgresql insert into select無法使用并行查詢的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
postgreSQL數(shù)據(jù)庫的監(jiān)控及數(shù)據(jù)維護操作
這篇文章主要介紹了postgreSQL數(shù)據(jù)庫的監(jiān)控及數(shù)據(jù)維護操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
postgresql高級應(yīng)用之行轉(zhuǎn)列&匯總求和的實現(xiàn)思路
這篇文章主要介紹了postgresql高級應(yīng)用之行轉(zhuǎn)列&匯總求和的實現(xiàn)思路,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-05-05

