ホームページ  >  記事  >  データベース  >  SQLの一般的な集計関数

SQLの一般的な集計関数

下次还敢
下次还敢オリジナル
2024-05-07 05:48:15878ブラウズ

SQL の一般的な集計関数には次のものが含まれます。 COUNT() 行数の計算 SUM() Sum AVG() 平均値の検索 MIN() 最小値の検索 MAX() 最大値の検索

SQLの一般的な集計関数

SQL で一般的に使用される集計関数

SQL (構造化照会言語) の集計関数は、一連の値を操作するために使用されます。それらを結合して 1 つ以上の値に集計します。最も一般的な集計関数は次のとおりです。

  • COUNT(): それらの行に値があるかどうかに関係なく、一連の行内の行の合計数をカウントします。
  • SUM(): 値のセットを追加します。
  • AVG(): 一連の値の平均を計算します。
  • MIN(): グループ内の最小値を返します。
  • MAX(): グループ内の最大値を返します。

その他の一般的に使用される集計関数:

  • GROUP_CONCAT(): 一連の文字列を 1 つの文字列に連結し、区切ります。指定された区切り文字で区切ります。
  • FIRST(): グループ内の最初の行の値を返します。
  • LAST(): グループ内の最後の行の値を返します。
  • STDDEV():値のセットの標準偏差を計算します。
  • VARIANCE(): 一連の値の分散を計算します。

集計関数を使用する:

集計関数は通常、SELECT ステートメントの GROUP BY 句で使用され、クエリ結果を指定された列ごとにグループ化します。たとえば、次のクエリは各グループの平均売上を計算します。

<code>SELECT department_name, AVG(sales)
FROM sales
GROUP BY department_name;</code>

集計関数は、グループをフィルタリングする HAVING 句でも使用できます。たとえば、次のクエリは、平均売上が 1000 を超える部門のみを返します:

<code>SELECT department_name, AVG(sales)
FROM sales
GROUP BY department_name
HAVING AVG(sales) > 1000;</code>

以上がSQLの一般的な集計関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。