Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Frequência de contagem do MySQL


Você precisa agrupar as linhas pela idade comum e contar quantas estão em cada grupo:
SELECT age, COUNT(*) AS freq FROM ages GROUP BY age

Para então convertê-lo em um array, faça isso em 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];
}

Agora você tem uma matriz associativa chamada $frequencies com as idades como chaves e suas frequências como valores.