Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Częstotliwość zliczania MySQL

Musisz pogrupować wiersze według wspólnego wieku, a następnie policzyć, ile jest w każdej grupie:

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

Aby następnie przekonwertować go na tablicę, zrób to w 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];
}

Masz teraz tablicę asocjacyjną o nazwie $częstotliwości z wiekiem jako kluczami i ich częstotliwością jako wartościami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Okrągła data MySQL do początku tygodnia i miesiąca

  2. Hasło MySQL wygasło. Nie mogę się połączyć

  3. C# MySQL drugi DataReader w DataReader while loop

  4. small_case_table_names Ustawienia w MySQL 8.0.12

  5. Zakres liczb całkowitych SQL podczas tworzenia tabel