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

Cách tìm các từ phổ biến nhất trong cơ sở dữ liệu MySQL và tính trung bình cột thứ hai

Điều này rất khó thực hiện bên trong MySQL. Nó rất tốt trong việc lưu trữ và truy xuất các giá trị quan hệ, không quá tuyệt vời khi thực hiện loại tính toán này. Nếu bạn không phiền khi thực hiện việc này bên trong PHP, bạn có thể sử dụng mã bên dưới để đếm tần suất.

foreach ($rows as $row)
{
    foreach (explode(" ", $row['Name']) as $token)
    {
        $total[$token] += (int)$row['Score']; 
        $occurances[$token]++;
    }
}

// compute average by taking ($total[$token])/($occurances[$token])


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Loại bỏ các số không ở cuối trong giá trị thập phân với độ dài thay đổi

  2. So sánh các hàng trong bảng để biết sự khác biệt giữa các trường

  3. id duy nhất trong nhiều bảng [MySQL]

  4. Không thể hoàn thành thao tác vì DbContext đã được xử lý trong Mqsql và Entity Framework

  5. Thủ tục được lưu trữ, MySQL và PHP