代码之家  ›  专栏  ›  技术社区  ›  Moak

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

  •  0
  • Moak  · 技术社区  · 15 年前

    假设表

    user_id | hits

    我可以让MySQL返回Select查询的总命中率吗?我知道我可以用php或类似的工具来添加它们,只是想知道是否有一种纯MySQL的方法?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Michael Pakhantsov    15 年前
     Total hits per user
    
     SELECT userId, Sum(Hits)
     FROM Table
     GROUP by userId
    
     OR 
    
     Total hits
    
     SELECT Sum(Hits)
     FROM Table
    
        2
  •  1
  •   a'r    15 年前
    select sum(hits) from ...
    
        3
  •  1
  •   John Parker    15 年前

    根据您使用的特定SQL查询,您可以 SUM WITH ROLLUP '组修饰符,如果需要查询范围的合计。