Dalam MySQL, menambah nilai lajur merentas berbilang baris ialah tugas biasa semasa menganalisis data. Ini boleh dicapai menggunakan fungsi agregat SUM().
Pertimbangkan jadual dengan tiga lajur (A, B dan C):
A | B | C |
---|---|---|
2 | 2 | 2 |
4 | 4 | 4 |
6 | 7 | 8 |
Matlamatnya adalah untuk mengira jumlah nilai dalam setiap lajur merentas semua baris dalam jadual. Hasil yang dijangkakan ialah:
A | B | C |
---|---|---|
12 | 13 | 14 |
Untuk menjumlahkan nilai dalam lajur, gunakan pertanyaan berikut:
select sum(A), sum(B), sum(C) from mytable where id in (1, 2, 3);
Pertanyaan ini menggunakan SUM( ) berfungsi untuk mengira jumlah nilai setiap lajur. Klausa WHERE menapis hasil untuk memasukkan hanya baris dengan ID 1, 2 dan 3, memastikan jumlah dikira merentas baris yang dikehendaki.
Atas ialah kandungan terperinci Bagaimana untuk Menjumlahkan Nilai Lajur dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!