ホームページ > 毎日のプログラミング > mysqlの知識 > mysqlでグループ化するために使用されるステートメントは何ですか

mysqlでグループ化するために使用されるステートメントは何ですか

下次还敢
リリース: 2024-04-27 06:18:14
オリジナル
388 人が閲覧しました

MySQL の GROUP BY ステートメントは、指定した列ごとにデータをグループ化し、合計、合計、平均などの各グループの集計値を計算するために使用されます。

mysqlでグループ化するために使用されるステートメントは何ですか

MySQL でのグループ化に使用されるステートメント: GROUP BY

MySQL の GROUP BY ステートメントは、グループ化に使用されます。 data 指定した列ごとにグループ化し、SUM、COUNT、AVG などのグループごとの集計値を計算します。

#構文: #

SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 分组列
HAVING 条件(可选)
ログイン後にコピー

パラメータ:

#列名 1、列名 2、. .:
    選択される列。
  • テーブル名:
  • グループ化するテーブル。
  • グループ化列:
  • グループ化に使用される列。
  • HAVING 条件 (オプション):
  • グループ結果をフィルタリングするために使用される条件。
  • 仕組み:

GROUP BY ステートメントは、グループ化列によってテーブル内のデータをグループ化し、各グループで新しい結果セットを作成します。たった一行だけ。各グループの集計値は、元のデータ内のそのグループの対応する値に基づいて計算されます。

例:

次のデータを含む「sales」という名前のテーブルがあるとします。

##Product ID製品名##1Apple1002バナナ503アップル 754バナナ25
SELECT 产品名称, SUM(销售额) AS 总销售额
FROM sales
GROUP BY 产品名称;
ログイン後にコピー
結果:

製品名

売上高
製品ごとに売上をグループ化したい各製品に名前を付けて総売上高を計算するには、次のクエリを使用できます:
総売上高Apple175バナナ75

以上がmysqlでグループ化するために使用されるステートメントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート