1
我有survey_results
表,有以下栏目:PostgreSQL的 - 分组通过jsonb列
id - integer
score_labels - jsonb
score_labels
列数据格式如下:
{"total": "High", "risk": "High"}
现在我想有SQL查询将通过此score_labels
列对我的调查结果进行分组和统计。这是最后的结果应该是什么样子:
total risk
------- ------
{high: 2, medium: 1, low: 0} {high: 1, medium: 2, low: 1}
我想指望通过其得分标签的调查结果。 PostgreSQL有办法做到这一点吗?
下面是简单sqlfiddle与下面的模式:
http://sqlfiddle.com/#!17/0367f/1/0