如何使用纯mysql计算多行的列值?

时间:2010-08-11 08:19:51

标签: mysql select

假设表

user_id | hits

我可以让MySQL返回Select查询的总点击数吗?我知道我可以将它们与php或类似的一起添加,只是想知道是否有纯粹的MySQL方式?

3 个答案:

答案 0 :(得分:2)

 Total hits per user

 SELECT userId, Sum(Hits)
 FROM Table
 GROUP by userId

 OR 

 Total hits

 SELECT Sum(Hits)
 FROM Table

答案 1 :(得分:1)

select sum(hits) from ...

答案 2 :(得分:1)

根据您使用的特定SQL查询,您可以SUM列,也可以使用“WITH ROLLUP”GROUP修饰符,如果您需要查询范围的总数。