Rumah > Artikel > pangkalan data > Bagaimana untuk melaksanakan jumlah kumulatif dalam mysql
Kaedah MySQL untuk melaksanakan jumlah terkumpul: 1. Buat jadual data; 2. Masukkan data melalui sisipan; 3. Melalui "SELECT a.id,a.money,SUM(lt.money) sebagai merangkap.. ." pernyataan boleh digunakan untuk melaksanakan pengumpulan.
Persekitaran pengendalian artikel ini: sistem Windows 7, mysql versi 5.5, komputer Dell G3.
Bagaimana untuk melaksanakan jumlah kumulatif dalam mysql?
Jumlah terkumpul Mysql:
mempunyai jadual berikut
id
|
wang |
|||||||||||||||
1 |
10 |
|||||||||||||||
2 |
20 |
|||||||||||||||
3
|
30 |
|||||||||||||||
4 |
40 |
id td> |
wang |
merangkap |
1 |
10 |
10 |
2 |
20 |
30 |
3 |
30 |
60 |
4 |
40 |
100 |
Buat jadual
CREATE TABLE cum_demo (id INT,money INT,PRIMARY KEY (id))
Sisipkan data
insert into cum_demo(id,money) values (1,10),(2,20),(3,30),(4.40);
Cari pengumpulan
SELECT a.id,a.money,SUM(lt.money) as cum FROM cum_demo a JOIN cum_demo lt ON a.id >= lt.id GROUP BY a.money ORDER BY id
Hasil
id | money | cum |
1 | 10 | 10 |
2 | 20 | 30 |
3 | 30 | 60 |
4 | 40 | 100 |
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan jumlah kumulatif dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!