ホームページ  >  記事  >  データベース  >  SQLの集計関数とは何ですか

SQLの集計関数とは何ですか

下次还敢
下次还敢オリジナル
2024-05-02 01:12:16659ブラウズ

SQL の集計関数は、一連の行の単一の値を計算して返すために使用されます。一般的な集計関数は次のとおりです。 数値集計関数: COUNT()、SUM()、AVG()、MIN()、MAX() 行セット集計関数: GROUP_CONCAT()、FIRST()、LAST() 統計集計関数: STDDEV ( )、VARIANCE() オプションの集計関数: COUNT(DISTINCT)、TOP(N)

SQLの集計関数とは何ですか

SQL の集計関数

集計 関数は次のとおりです。一連の行に対して計算を実行し、単一の値を返す関数。 SQL の一般的な集計関数は次のとおりです。

数値集計関数:

  • COUNT(): NULL 以外の値を含む、グループ内の行数をカウントします。 。
  • SUM(): グループ内の列の NULL 以外の値をすべて合計します。
  • AVG(): グループ内の列の非 NULL 値の平均を計算します。
  • MIN(): グループ内の列の最小値を返します。
  • MAX(): グループ内の列の最大値を返します。

行セット集計関数:

  • GROUP_CONCAT(): グループ内の列のすべての値を文字列に連結します。区切り文字を指定します。
  • FIRST(): グループ内の列の最初の非 NULL 値を返します。
  • LAST(): グループ内の列の最後の非 NULL 値を返します。

統計集計関数:

  • STDDEV(): グループ内の列値の標準偏差を計算します。
  • VARIANCE(): グループ内の列値の分散を計算します。

オプションの集計関数:

  • COUNT(DISTINCT): グループ内の列の一意の値の数をカウントします。
  • TOP(N): グループ内の指定された数値の最大値または最小値を返します。

集計関数の使用:

集計関数は通常、SQL GROUP BY 句とともに使用され、データをグループ化して集計計算を適用します。

例:

<code class="sql">SELECT department_id, COUNT(*) AS employee_count
FROM employees
GROUP BY department_id;</code>

このクエリは、Department_id 列に基づいて従業員テーブルをグループ化し、各部門の従業員数をカウントします。

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

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