sql >> Database >  >> RDS >> Mysql

Mysql-telfrequentie

Je moet de rijen groeperen op de gemeenschappelijke leeftijd, en dan tellen hoeveel er in elke groep zitten:

SELECT age, COUNT(*) AS freq FROM ages GROUP BY age

Om het vervolgens om te zetten in een array, doe je dit in 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];
}

Je hebt nu een associatieve array genaamd $frequencies met de leeftijden als sleutels en hun frequentie als waarden.



  1. Datumlijst in een bereik krijgen in PostgreSQL

  2. SQLite Like()-functie met voorbeelden

  3. Hoe zorg ik ervoor dat de functies NOW() en CURDATE() van MySQL UTC gebruiken?

  4. Een mysql-database met meerdere tenants ontwerpen