Mysql
 sql >> база данни >  >> RDS >> Mysql

Честота на броене на Mysql

Трябва да групирате редовете според общата възраст, след което да преброите колко са във всяка група:

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

За да го конвертирате в масив, направете това в 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];
}

Вече имате асоциативен масив, наречен $frequencies с възрасти като ключове и тяхната честота като стойности.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да стартирам MySQL сървър от команден ред на Mac OS Lion?

  2. Преобразуване на MySQL тип данни от varchar в float

  3. Инсталацията на MySQL за Visual Studio е неуспешна, код за грешка 1603

  4. Това защитен метод ли е за вмъкване на данни от формуляра в MySQL база данни?

  5. Изпълнение на MySQL SELECT * заявка паралелно