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

グループごとのカウントと合計カウントを取得するためのmysqlクエリ

    最適化された方法は、最初にカウントを計算してから、変数をselectステートメントに入れることです。

    set @rowCount = (select count(col1) from table1);
    select col1, count(col1), @rowCount from table1 group by col1;
    

    結果を見る

    @Meherzadによって提供されるアプローチは、行数を何度も計算します。ただし、これを1つのクエリで実行する場合は、次を使用できます。

    select col1, count(col1), (select count(col1) from table1) rowCount from table1 group by col1;



    1. WordPressインストールのwp_optionsテーブルのトランジェントを削除できますか?

    2. JQueryKeyUpライブ検索。方法?

    3. PDOを使用したPHPでの各登録ユーザーのデータの取得と表示

    4. MySQLに一度に複数の値を挿入する