标签: sql postgresql
对于这样的表
id|col 1 |a 2 |b 3 |a
我想得到一个由col元素组成的数组,这些元素按它们在表中出现的频率排序。该怎么办?
答案 0 :(得分:2)
SELECT ARRAY(SELECT col FROM yourTable GROUP BY col ORDER BY COUNT(*) );