ホームページ >データベース >mysql チュートリアル >SQLでグループ化されたデータの総数を計算するにはどうすればよいですか?
SQL でのグループ化されたカウントの SUM の計算
データが名前などの特定のフィールドでグループ化されているテーブルでは、次のようにすることができます。すべてのグループの合計数を計算するのに役立ちます。これは、SUM 関数とウィンドウ関数を使用して実現できます。
これを実装するには、次の SQL クエリを検討してください。
SELECT name, COUNT(name) AS count, SUM(COUNT(name)) OVER() AS total_count FROM Table GROUP BY name;
このクエリの出力には、「total_count」という名前の新しい列が含まれます。これには、すべてのグループのカウントの合計が含まれます。これにより、テーブル内のレコードの合計数をすばやく簡単に計算できます。
以上がSQLでグループ化されたデータの総数を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。