ホームページ >データベース >SQL >SQLでsum関数を使う方法

SQLでsum関数を使う方法

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

SQL の SUM() 関数は、数値列の合計を計算するために使用されます。指定された列、フィルター、エイリアス、複数の列のグループ化と集計に基づいて合計を計算できますが、数値のみを処理し、NULL 値は無視されます。

SQLでsum関数を使う方法

SQL での SUM() 関数の使用

SQL での SUM() 関数は、 set of 数値の合計。これは、行またはテーブルのセットを操作する集計関数です。

構文:

<code class="sql">SUM(expression)</code>

ここで:

  • expression: 合計する数値式または列。

使用法:

  1. 合計する列を指定します: 合計を計算する特定の列を指定します。例:
<code class="sql">SELECT SUM(salary) FROM employees;</code>
  1. 結果のフィルタ: WHERE 句を使用してデータをフィルタし、特定の条件を満たす行のみをカウントします。例:
<code class="sql">SELECT SUM(salary) FROM employees WHERE department = 'Sales';</code>
  1. Alias: SUM() 関数の計算結果の別名を便宜上指定します。例:
<code class="sql">SELECT SUM(salary) AS total_salary FROM employees;</code>
  1. グループ: GROUP BY 句を使用してデータをグループ化し、各グループの合計を計算します。例:
<code class="sql">SELECT department, SUM(salary) AS total_salary
FROM employees
GROUP BY department;</code>
  1. 複数の列の集計: SUM() 関数は、複数の列の合計を同時に計算できます。例:
<code class="sql">SELECT SUM(salary) + SUM(bonus) AS total_compensation
FROM employees;</code>

注:

  • SUM() 関数は数値に対してのみ有効です。
  • 計算対象の列に NULL 値が含まれる場合、NULL 値は無視されます。
  • SUM() 関数は、MIN()、MAX()、COUNT() などの他の集計関数と一緒に使用できます。

以上がSQLでsum関数を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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