sql >> Databáze >  >> RDS >> PostgreSQL

Získejte nejběžnější hodnotu pro každou hodnotu jiného sloupce v SQL

Nyní je to ještě jednodušší:PostgreSQL 9.4 představil mode() funkce:

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

vrátí (jako příklad uživatele 2247323):

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

Dokumentaci naleznete zde:https://wiki.postgresql.org/wiki/Aggregate_Mode

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



  1. Případ Cardinality Odhad Red Herring

  2. Najděte poškozené objekty na serveru SQL Server

  3. Chyba při spuštění serveru MySQL „Server se ukončil bez aktualizace souboru PID“

  4. Jak se připojit k SQL Serveru s ověřováním Windows z Node.JS pomocí modulu mssql