PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Obtenha o valor mais comum para cada valor de outra coluna no SQL


Agora é ainda mais simples:o PostgreSQL 9.4 introduziu o mode() função:
select mode() within group (order by food_id)
from munch
group by country

retorna (como o exemplo de user2247323):
country | mode
--------------
GB      | 3
US      | 1

Veja a documentação aqui:https://wiki.postgresql.org/wiki/Aggregate_Mode

https://www.postgresql.org/docs/current/static/functions-aggregate.html#FUNCTIONS-ORDEREDSET-TABLE