To je v MySQL velmi obtížné. Je to skvělé v ukládání a získávání relačních hodnot, ne tak skvělé při provádění tohoto druhu výpočtů. Pokud vám nevadí, že to uděláte v PHP, můžete k počítání frekvencí použít níže uvedený kód.
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])