Rumah >pangkalan data >Oracle >Cara menggunakan fungsi jumlah dalam oracle

Cara menggunakan fungsi jumlah dalam oracle

下次还敢
下次还敢asal
2024-04-30 06:54:16748semak imbas

Fungsi SUM mengira jumlah siri nilai dalam Oracle. Sintaks: SUM(ungkapan), dengan ungkapan ialah ungkapan angka atau nama lajur. Ia boleh menjumlahkan semua nilai baris dalam lajur, atau menjumlahkan baris yang memenuhi syarat tertentu melalui klausa WHERE. Fungsi SUM mengembalikan nilai jenis NUMBER dan mengembalikan nombor positif walaupun hujahnya negatif. Ia menyokong penggunaan lanjutan, seperti dengan klausa GROUP BY dan HAVING, dan sebagai fungsi tetingkap.

Cara menggunakan fungsi jumlah dalam oracle

Fungsi SUM dalam Oracle

Definisi

Fungsi SUM digunakan dalam Oracle untuk mengira jumlah set nilai atau ungkapan.

Sintaks

<code>SUM(expression)</code>

Di mana:

  • ungkapan: Ungkapan angka atau nama lajur untuk mengira jumlah.

Penggunaan

  • Fungsi SUM boleh menjumlahkan semua nilai baris dalam lajur.
  • Anda juga boleh menggunakan fungsi SUM dalam klausa WHERE untuk menjumlahkan baris yang memenuhi syarat tertentu.
  • Nilai pulangan bagi fungsi SUM ialah jenis data NUMBER.

Contoh

<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>

Nota

  • Jika parameter fungsi SUM ialah NULL, nilai pulangan ialah NULL.
  • Jika parameter fungsi SUM negatif, nilai pulangan masih positif.
  • Fungsi SUM boleh digunakan pada kedua-dua nombor dan rentetan. Jika anda ingin menjumlahkan rentetan, rentetan itu mesti disertakan dalam petikan tunggal. .

Klausa HAVING: Fungsi SUM boleh digunakan dengan klausa HAVING untuk menjumlahkan kumpulan yang memenuhi syarat tertentu.

Fungsi tetingkap: Fungsi

SUM boleh digunakan sebagai fungsi tetingkap untuk mengira jumlah nilai dalam tetingkap.

Atas ialah kandungan terperinci Cara menggunakan fungsi jumlah dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn