Bạn cần nhóm các hàng theo độ tuổi chung, sau đó đếm xem có bao nhiêu hàng trong mỗi nhóm:
SELECT age, COUNT(*) AS freq FROM ages GROUP BY age
Để sau đó chuyển đổi nó thành một mảng, hãy thực hiện việc này trong PHP:
$frequencies = array ();
$result = mysql_query('SELECT age, COUNT(*) AS freq FROM table GROUP BY age');
if($result === false) { handle error here... }
while($row = mysql_fetch_row($result)) {
$frequencies[$row[0]] = $row[1];
}
Giờ đây, bạn có một mảng kết hợp được gọi là $ tần số với độ tuổi là khóa và tần suất của chúng là giá trị.