关于查一张表中每个商品的总数有关问题

关于查一张表中每个商品的总数问题
一张商品表A:结构大概是这样的
  ID NAME SERVICEID CNT(数量)
  1 可乐 1 2
  2 果汁 2 3
  3 可乐 1 3
  4 果汁 2 4
  5 水 3 1
  6 可乐 1 2
我现在要通过sql统计下各个商品CNT的总数
得到这样的结果: NAME SERVICEID total(数量)
  可乐 1 7
  果汁 2 7
  水 3 1
本来是想用两条sql,在程序中用两个函数分别执行,但是后面想想这样如果表中有100总商品的话,那查询的函数岂不是得执行100次么,这种性能太低,想换换有没有什么好的方法
 

------解决方案--------------------
探讨
一张商品表A:结构大概是这样的
ID NAME SERVICEID CNT(数量)
1 可乐 1 2
2 果汁 2 3
3 可乐 1 3
4 果汁 2 4
5 水 3 1
6 可乐 1 2
我现在要通过sql统计下各个商品CNT的总数
得到这样的结果: NAME SERVICEID total(数量)
可乐 1 7
果汁 2 7
水 ……