Bagaimana untuk Menjumlahkan Lajur dalam MySQL dan Mengembalikan Baris Tunggal?

Barbara Streisand
Lepaskan: 2024-11-21 08:32:10
asal
403 orang telah melayarinya

How to Sum Columns in MySQL and Return a Single Row?

Menjumlahkan Elemen Lajur dalam MySQL

Dalam banyak pangkalan data, termasuk MySQL, terdapat keadaan di mana anda perlu mengira jumlah nilai dalam lajur tertentu. Untuk menangani perkara ini, kami akan meneroka cara mendapatkan semula satu baris yang mempamerkan nilai jumlah bagi setiap lajur.

Dalam senario ini, kami mempunyai jadual hipotesis dengan tiga lajur: A, B dan C. Matlamat adalah untuk memilih baris daripada jadual dan meminta MySQL mengembalikan satu baris yang mengandungi jumlah nilai dalam setiap lajur.

Sebagai contoh, pertimbangkan perkara berikut jadual:

A B C
2 2 2
4 4 4
6 7 8

Jika kami ingin menjumlahkan ketiga-tiga baris, kami menjangkakan MySQL akan mengembalikan hasil berikut:

A B C
12 13 14

Untuk mencapai ini, kami boleh menggunakan SUM() MySQL fungsi. Mari kita bina pertanyaan untuk menjumlahkan nilai untuk semua baris dalam jadual:

SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);
Salin selepas log masuk

Pertanyaan ini akan mengira jumlah nilai dalam setiap lajur (A, B dan C) untuk baris yang lajur id sepadan nilai 1, 2 dan 3. Baris yang terhasil akan mengandungi nilai yang dijumlahkan, seperti yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Menjumlahkan Lajur dalam MySQL dan Mengembalikan Baris Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan