Đ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])