MySQL के अंदर ऐसा करना बहुत मुश्किल है। यह संबंधपरक मूल्यों को संग्रहीत करने और पुनर्प्राप्त करने में बहुत अच्छा है, इस तरह की गणना करने में इतना अच्छा नहीं है। यदि आपको PHP के अंदर ऐसा करने में कोई आपत्ति नहीं है, तो आप आवृत्तियों की गणना करने के लिए नीचे दिए गए कोड का उपयोग कर सकते हैं।
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])