sql >> Databáze >  >> RDS >> Mysql

Frekvence počítání mysql

Musíte seskupit řádky podle společného věku a poté spočítat, kolik je v každé skupině:

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

Chcete-li jej převést na pole, udělejte to v 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];
}

Nyní máte asociativní pole nazvané $frequencies s věky jako klíči a jejich frekvencí jako hodnotami.



  1. NEWID() vs NEWSEQUENTIALID() v SQL Server:Jaký je rozdíl?

  2. SQL Server:sloučení více řádků do jednoho řádku

  3. Závislost SQL na databázi MariaDB/MySQL

  4. Je rychlejší připojit/použít MySQL na localhost místo na doméně (i když se doména převádí na stejný počítač)?