Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Frekuensi penghitungan MySQL

Anda perlu mengelompokkan baris berdasarkan usia yang sama, lalu hitung berapa banyak yang ada di setiap grup:

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

Untuk kemudian mengubahnya menjadi array, lakukan ini di 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];
}

Anda sekarang memiliki larik asosiatif yang disebut $frequencies dengan usia sebagai kunci dan frekuensinya sebagai nilai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kinerja MySQL:Pengantar GABUNG dalam SQL

  2. Memelihara ketertiban dalam permintaan MySQL IN

  3. operan harus berisi 1 kolom

  4. Menggunakan .aggregate() pada nilai yang diperkenalkan menggunakan .extra(select={...}) dalam Django Query?

  5. Kapan saya harus menggunakan transaksi dalam kueri saya?