SQL では、GROUP BY 句を使用して、指定された列に基づいてグループ化し、集計値を計算します。 データのグループ化: 特定の列に基づいてデータをグループに整理します。集計値の計算: 各グループの列値に対して、合計、平均、カウントなどの要約計算を実行します。
GROUP BY の意味
SQL では、GROUP BY
句を使用して、指定された列に基づいてデータをグループ化し、各グループの集計値を計算します。集計値は、グループ内のすべての行の値に特定の演算 (合計、平均、カウントなど) を適用することによって取得されます。 GROUP BY
子句用于根据指定的列对数据进行分组,并对每个组计算聚合值。聚合值是通过将组内所有行的值进行特定的运算(如求和、平均值或计数)而获得的。
如何使用 GROUP BY
GROUP BY
子句在 SELECT
语句中使用,其语法格式如下:
<code class="sql">SELECT 聚合函数(列名) FROM 表名 GROUP BY 列名1, 列名2, ...</code>
其中:
聚合函数
是要对组内值进行的运算,例如 SUM()
, AVG()
, 或 COUNT()
。列名
GROUP BY
句は SELECT
ステートメントで使用され、その構文形式は次のとおりです:
<code class="sql">SELECT 类别, AVG(成绩) FROM 表名 GROUP BY 类别;</code>
ここで:
集計関数
は、SUM()
、AVG()
など、グループ内の値に対して実行される演算です。 >、または COUNT()
。 例 | 次の表を考えてみましょう: | |
---|---|---|
カテゴリー | 学年 | |
Zhang San | 数学 | 80 |
ジョン・ドゥ | 数学 | 90 |
王五 | English | 75 |
Zhao Liu
English
各カテゴリの平均スコアを計算するには、次のクエリを使用できます。リー | 結果は次のようになります:|
---|---|
カテゴリー | 平均点 |
数学 |
以上がSQLにおけるgroup byの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。