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. SQLServerのグラフィカルユーザーインターフェイスを使用してExcelまたはCSVデータをテーブルに挿入する方法-SQLServer/TSQLチュートリアルパート102

    2. mysqlストアドプロシージャ:出力パラメータ

    3. SQL ServerのSYSDATETIME()とGETDATE():違いは何ですか?

    4. SQLServerでログインのデフォルト言語を変更する