gpt4 book ai didi

arrays - 计算数组的个数

转载 作者:行者123 更新时间:2023-11-29 14:27:36 25 4
gpt4 key购买 nike

我想获取数组中每个元素的计数。我正在使用 postgres。我有数组 [1,2,3,1,1,2]。如何将这些数组元素与每个元素进行比较。

输出将是:

数组元素 | 计数


1 | 3

2 | 2

3 | 1

最佳答案

你可以使用unnest:

SELECT array_elem, COUNT(*) AS cnt
FROM t, unnest(c) s(array_elem)
GROUP BY array_elem
ORDER BY array_elem;

db<>fiddle demo

关于arrays - 计算数组的个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56176893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com