postgresql-从表中获取有序数组
像这样的桌子postgresql-从表中获取有序数组,sql,postgresql,Sql,Postgresql,像这样的桌子 id|col 1 |a 2 |b 3 |a 我想得到一个数组,其中的just col元素按它们在表中出现的频率排序。如何做到这一点?样本输出请样本输出请按计数排序(*)DESC可能是按计数排序(*)DESC可能是 SELECT ARRAY(SELECT col FROM yourTable GROUP BY col ORDER BY COUNT(*) );
id|col
1 |a
2 |b
3 |a
我想得到一个数组,其中的just col元素按它们在表中出现的频率排序。如何做到这一点?样本输出请样本输出请
按计数排序(*)DESC
可能是按计数排序(*)DESC
可能是
SELECT ARRAY(SELECT col
FROM yourTable
GROUP BY col
ORDER BY COUNT(*) );