実装方法: 1. SELECT ステートメントを使用して、指定されたテーブル内のデータをクエリします。 2. "GROUP BY" キーワードを使用して、1 つ以上のフィールドに従ってクエリ結果をグループ化します。 3. SUM を使用します。 () 関数によると、グループ化の場合は、異なるグループの指定フィールドの合計が返されます。構文は、「SELECT SUM (合計するフィールド名) FROM テーブル名 GROUP BY グループ化するフィールド名;」となります。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql では、SELECT ステートメント、「GROUP BY」キーワード、および SUM() 関数を使用してグループの合計を実装できます。
SELECT ステートメントは、指定されたテーブル内のデータをクエリできます。
"GROUP BY " キー クエリ結果は、1 つ以上のフィールドに従ってグループ化できます。
SUM() 関数は、次の条件に従って、さまざまなグループ内の指定されたフィールドの合計を返します。グループ化状況
SELECT SUM(进行求和的字段名) FROM 表名 GROUP BY 需要进行分组的字段名;
例:
データ テーブル mip_demo の性別フィールドに対してグループ クエリを実行し、スコアフィールドの合計における男子と女子の結果。
まず、mip_demo テーブルのデータを見てみましょう:
SELECT * FROM mip_demo;
グループ内の男子と女子のスコアの合計を求めます。
SELECT sex,SUM(score) FROM mip_demo GROUP BY sex;
mip_demo テーブルの性別がグループ化され、各グループのスコアの合計が計算されていることがわかります。
拡張知識:
##GROUP BYキーワードはクエリをグループ化するために使用されます
SUM()、AVG()) とともに使用して、結果セットを 1 つまたはさらに列を追加します。
SUM(DISTINCT expression)SUM() 関数はどのように機能しますか?
mysql ビデオ チュートリアル ]
以上がmysqlでグループ合計を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。