如何在MySQL中汇总列

时间:2014-04-01 16:12:22

标签: mysql sql count sum

我想按一栏分组,并通过这样做总结另一栏。

如果我问

SELECT * FROM Name_Data WHERE Name = 'Tim'

我会得到一个名为' Count'这告诉我每个邮政编码有多少蒂姆

ZIPcode Place           Year    Name    Count
3042    Kleinpolder     1993    Tim     7   
3042    Kleinpolder     2003    Tim     6   
3051    Kleiwegkwart    1983    Tim     14  
3051    Kleiwegkwart    1993    Tim     9   
3059    Nesselande      1993    Tim     8       
3059    Nesselande      2003    Tim     10  
3068    Ommoord/z       1983    Tim     24  
3068    Ommoord/z       2003    Tim     15  
3065    s-Gravenland    1993    Tim     21  
3011    Weena           2003    Tim     5

我想使用GROUP BY ZIPcode,这样做也可以总结所有的Count数字。我已经阅读了如何使用SUM命令,但我无法弄清楚如何总结Count列。

所以 3042应为7 + 6 = 13 ,3051应该是14 + 9 = 23等等..

1 个答案:

答案 0 :(得分:0)

select sum(`Count`) as `Count`,Name,ZIPcode 
from 
Name_Data 
WHERE Name = 'Tim'
group by ZIPcode