Rumah > pangkalan data > Oracle > teks badan

Cara menggunakan fungsi jumlah dalam oracle

下次还敢
Lepaskan: 2024-04-30 06:54:16
asal
658 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!