Oracleでsum関数を使う方法

下次还敢
リリース: 2024-04-30 06:54:16
オリジナル
696 人が閲覧しました

SUM 関数は、Oracle の一連の値の合計を計算します。構文: SUM(expression)、expression は数値式または列名です。列内のすべての行の値を合計したり、WHERE 句を介して特定の条件を満たす行を合計したりできます。 SUM 関数は NUMBER 型の値を返し、引数が負の場合でも正の数を返します。 GROUP BY 句や HAVING 句、ウィンドウ関数などの高度な使用法をサポートしています。

Oracleでsum関数を使う方法

#Oracle の SUM 関数

定義

SUM関数は、一連の値または式の合計を計算するために Oracle で使用されます。

構文

<code>SUM(expression)</code>
ログイン後にコピー
ここで:

    expression: 合計を計算する数値式または列名。

使用法

    #SUM 関数は、列内のすべての行の値を合計します。
  • WHERE 句で SUM 関数を使用して、特定の条件を満たす行を合計することもできます。
  • SUM 関数の戻り値は、データ型 NUMBER です。

<code>-- 计算所有员工的薪水总和
SELECT SUM(salary) FROM employees;

-- 计算部门 ID 为 10 的所有员工的薪水总和
SELECT SUM(salary) FROM employees WHERE department_id = 10;

-- 计算大于 5000 美元的薪水总和
SELECT SUM(salary) FROM employees WHERE salary > 5000;</code>
ログイン後にコピー

    SUM 関数のパラメータが NULL の場合、値は NULL です。
  • SUM 関数のパラメータが負の数であっても、戻り値は正の数になります。
  • SUM 関数は数値と文字列の両方に適用できます。文字列を合計する場合は、文字列を一重引用符で囲む必要があります。

高度な使用法

SUM 関数は、基本的な使用法に加えて、いくつかの高度な使用法もサポートしています。 GROUP BY 句:

SUM 関数を GROUP BY 句とともに使用すると、グループ化されたデータを合計できます。

  • HAVING 句: SUM 関数を HAVING 句とともに使用すると、特定の条件を満たすグループを合計できます。
  • ウィンドウ関数: SUM 関数は、ウィンドウ内の値の合計を計算するウィンドウ関数として使用できます。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート