我很难理解Postgres json数组类型。如何通过使用json数组列进行分组。例如:
select product, avg(sales)
from Order
group by product
“错误:无法识别类型json的相等运算符”
--Order--
id | sales | product
1 | 36 | ["874746", "474657"]
2 | 120 | ["874748"]
3 | 15 | ["874736", "474654"]
您需要使用jsonb
(二进制)9.4+:
select product::jsonb, avg(sales)
from Order
group by product::jsonb
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句