Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aktive Datensatzabfrage von Rails zum Abrufen der häufigsten Objekte

Sie müssen Personen nach ihrem Alter gruppieren und die Gruppe mit der höchsten Anzahl auswählen. Der folgende Code gibt sowohl das Alter als auch die Häufigkeit des häufigsten Alters zurück.

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

Um nur das Alter und nicht die Anzahl abzurufen, tun Sie

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