sql >> Database teknologi >  >> RDS >> Mysql

Rails aktiv registreringsforespørgsel henter de mest almindelige objekter

Du bliver nødt til at gruppere personer efter deres alder og vælge gruppen med det højeste antal. Koden nedenfor vil returnere både alder og hyppighed af hyppigste alder.

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

For kun at hente alderen og ikke tællen gør

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



  1. SQLAlchemy session og forbindelsesforhold

  2. Sådan opretter du forbindelse til Oracle ved hjælp af JRuby &JDBC

  3. Kan den samme kolonne have primær nøgle &fremmednøgle begrænsning til en anden kolonne

  4. indlejre mysql-database i java-applikationen