ホームページ >データベース >mysql チュートリアル >mysqlでのgroup byの使用法は何ですか
# 推奨: 「mysql での group by の使用法は、集計関数と連携し、グループ化情報を使用して、「名前、番号でテスト グループから名前、合計 (id) を選択する」などの統計を実行することです。
mysql ビデオ チュートリアル」
まず、以下の表 1 を見てください。テーブル名は test:
次の SQL ステートメントを実行します:
SELECT name FROM test GROUP BY name操作の結果は簡単にわかるはずです。そうです、それは以下の表 2 です:
しかし、「複数の列によるグループ化」と「集計関数」の適用をよりよく理解するために、考える過程で次のように使用することをお勧めします。テーブル 1 からテーブル 2 へのプロセスで、架空の中間テーブルを追加します:
仮想テーブル 3. 上記の SQL ステートメントの実行についてどのように考えるかについて話しましょう:
3. 次に、仮想テーブル 3 に対して Select ステートメントを実行します。
5) 複数のフィールドによるグループ化を理解する方法: 名前、番号によるグループ化など、名前と番号はフィールド全体とみなされ、次のように全体としてグループ化されます。以下の図:
6) 次に、選択関数と集計関数を使用して操作できます。たとえば、select name,sum(id) from test group by name,number を実行すると、結果は次のようになります。
以上がmysqlでのgroup byの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。