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

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

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

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

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

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

#構文: #

<code class="sql">SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 分组列
HAVING 条件(可选)</code>
ログイン後にコピー

パラメータ:

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

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

例:

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

##Product ID製品名##1Apple1002バナナ503アップル 754バナナ25
<code class="sql">SELECT 产品名称, SUM(销售额) AS 总销售额
FROM sales
GROUP BY 产品名称;</code>
ログイン後にコピー
結果:
売上高
製品ごとに売上をグループ化したい各製品に名前を付けて総売上高を計算するには、次のクエリを使用できます:

製品名

総売上高Apple175バナナ75

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!