Rumah >pangkalan data >SQL >Bagaimana untuk menggunakan fungsi jumlah dalam sql

Bagaimana untuk menggunakan fungsi jumlah dalam sql

下次还敢
下次还敢asal
2024-05-02 00:01:01434semak imbas

Fungsi SUM() dalam SQL digunakan untuk mengira jumlah lajur berangka. Ia boleh mengira jumlah berdasarkan lajur, penapis, alias, pengelompokan dan pengagregatan berbilang lajur yang ditentukan, tetapi hanya mengendalikan nilai angka dan mengabaikan nilai NULL.

Bagaimana untuk menggunakan fungsi jumlah dalam sql

Penggunaan fungsi SUM() dalam SQL

Fungsi SUM() dalam SQL digunakan untuk mengira jumlah set nombor. Ia adalah fungsi agregat yang beroperasi pada satu set baris atau jadual.

Sintaks:

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

Di mana:

  • ungkapan: Ungkapan angka atau lajur untuk dijumlahkan.

Cara menggunakan:

  1. Nyatakan lajur jumlah: Nyatakan lajur khusus untuk mengira jumlah. Contohnya:
<code class="sql">SELECT SUM(salary) FROM employees;</code>
  1. Tapis hasil: Gunakan klausa WHERE untuk menapis data dan hanya mengira baris yang memenuhi syarat tertentu. Contohnya:
<code class="sql">SELECT SUM(salary) FROM employees WHERE department = 'Sales';</code>
  1. Alias: Nyatakan alias untuk hasil pengiraan fungsi SUM() untuk kemudahan. Contohnya:
<code class="sql">SELECT SUM(salary) AS total_salary FROM employees;</code>
  1. Kumpulan: Gunakan klausa GROUP BY untuk mengumpulkan data dan kemudian mengira jumlah bagi setiap kumpulan. Contohnya:
<code class="sql">SELECT department, SUM(salary) AS total_salary
FROM employees
GROUP BY department;</code>
  1. Pengagregatan berbilang lajur: Fungsi SUM() boleh mengira jumlah berbilang lajur pada masa yang sama. Contohnya:
<code class="sql">SELECT SUM(salary) + SUM(bonus) AS total_compensation
FROM employees;</code>

Nota: Fungsi

  • SUM() hanya sah untuk nilai angka.
  • Jika lajur yang akan dikira mengandungi nilai NULL, nilai NULL akan diabaikan.
  • Fungsi SUM() boleh digunakan dengan fungsi agregat lain seperti MIN(), MAX(), COUNT().

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi jumlah dalam sql. 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