PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Uzyskaj najczęstszą wartość dla każdej wartości innej kolumny w SQL

Teraz jest jeszcze prostsze:PostgreSQL 9.4 wprowadził mode() funkcja:

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

zwraca (jak w przykładzie user2247323):

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

Zobacz dokumentację tutaj:https://wiki.postgresql.org/wiki/Aggregate_Mode

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz się ze zdalnym serwerem postgresql na amazon ec2

  2. dynamiczne postgres zapytania

  3. Przechodź przez kolumny RECORD

  4. Postgresql error PANIC:nie można znaleźć prawidłowego rekordu punktu kontrolnego

  5. Jaki typ znacznika czasu wybrać w bazie danych PostgreSQL?