sql >> Databasteknik >  >> RDS >> PostgreSQL

Få det vanligaste värdet för varje värde i en annan kolumn i SQL

Det är nu ännu enklare:PostgreSQL 9.4 introducerade mode() funktion:

select mode() within group (order by food_id)
from munch
group by country

returnerar (som user2247323s exempel):

country | mode
--------------
GB      | 3
US      | 1

Se dokumentation här:https://wiki.postgresql.org/wiki/Aggregate_Mode

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



  1. Olika sätt att använda SQL CONVERT date-funktionen

  2. Neo4j installation

  3. Om du kunde ställa alla frågor till MS Access-teamet, vad skulle det vara?

  4. Explicita JOINs vs implicita joins?