sql >> データベース >  >> RDS >> Mysql

MySQLデータベースで最も一般的な単語を見つけて、2番目の列を平均化する方法

    これをMySQL内で行うのは非常に困難です。リレーショナル値の保存と取得には優れていますが、この種の計算を行うのはそれほど優れていません。 PHP内でこれを実行してもかまわない場合は、以下のコードを使用して頻度をカウントできます。

    foreach ($rows as $row)
    {
        foreach (explode(" ", $row['Name']) as $token)
        {
            $total[$token] += (int)$row['Score']; 
            $occurances[$token]++;
        }
    }
    
    // compute average by taking ($total[$token])/($occurances[$token])
    


    1. データベースでPIIを分類、検索、マスクする方法…

    2. Play Frameworkを使用してSSL経由でリモートMySQLデータベースに接続するにはどうすればよいですか?

    3. 解決済み:MicrosoftOffice365バージョン2009はデータベースアプリケーションを破壊する可能性があります

    4. LaravelUnixソケットを備えたMAMP