sql >> Databasteknik >  >> RDS >> Mysql

Rails aktiv postfråga hämtar de vanligaste objekten

Du måste gruppera personer efter deras ålder och välja gruppen med högst antal. Koden nedan kommer att returnera både ålder och frekvens för den vanligaste åldern.

Person.group('age').order('count_all').limit(1).count

För att bara hämta åldern och inte räkningen gör

Person.group('age').order('count(*)').limit(1).pluck(:age).first



  1. Uppdatera mysql-tabellen med vald fråga från en annan databas

  2. MySQL ALTER TABLE hänger sig

  3. Hur man lägger till eller släpper kolumn genom att använda GUI i SQL Server - SQL Server / T-SQL självstudie del 39

  4. Formatera ett telefonnummer i SQL Server (T-SQL)