iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >PostgreSQL对数组元素聚合基本方法示例
  • 833
分享到

PostgreSQL对数组元素聚合基本方法示例

PostgreSQL数组元素聚合PostgreSQL元素聚合 2023-08-08 09:08:44 833人浏览 薄情痞子
摘要

目录前言表 jounal 结构示例sql 语句前言 本文对 postgresql 14.x 适用实现的方式是用 unnest 将 表 jounal 结构示例 i

前言

  • 本文对 postgresql 14.x 适用
  • 实现的方式是用 unnest 将

表 jounal 结构示例

id      author
 2    [张三, 李四, 王五]
 2    [张三, 李四]
 3    [张三]

聚合结果

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

相关链接

  • 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对数组元素聚合基本方法示例的详细内容,更多关于PostgreSQL 数组元素聚合的资料请关注编程网(www.cppcns.com)其它相关文章!

您可能感兴趣的文档:

--结束END--

本文标题: PostgreSQL对数组元素聚合基本方法示例

本文链接: https://www.lsjlt.com/news/367067.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作