Mysql
 sql >> база данни >  >> RDS >> Mysql

Rails заявка за активен запис получава най-често срещаните обекти

Ще трябва да групирате хората по тяхната възраст и да изберете групата с най-голям брой. Кодът по-долу ще върне както възрастта, така и честотата на най-честата възраст.

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

За да извлечете само възрастта, а не броя, направете

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TRIGER или MULTI Insert

  2. Как да създадете MySQL потребител само за четене?

  3. Възможно ли е всъщност SQL инжекция чрез добавяне на втора заявка?

  4. MySQL база данни с уникални полета игнорирани крайни интервали

  5. Проектиране на нормализирана база данни за получаване на 5 най-близки съседи с помощта на MySQL пространствен индекс