Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truy vấn bản ghi hoạt động Rails nhận các đối tượng phổ biến nhất

Bạn sẽ phải nhóm những người theo độ tuổi của họ và chọn nhóm có số lượng cao nhất. Đoạn mã dưới đây sẽ trả về cả độ tuổi và tần suất của độ tuổi thường xuyên nhất.

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

Chỉ để lấy độ tuổi chứ không phải số lượng

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. Chuỗi nối thêm MySQL

  2. Không tìm thấy bảng nào trong cơ sở dữ liệu

  3. Hệ thống hàng đợi PHP với Codeigniter. THẾ NÀO?

  4. MySQL LOAD_FILE trả về NULL

  5. Làm cách nào để sửa đổi một cột MySQL để cho phép NULL?