从MySQL中的多个条件的单个列中获取总和[重复]

xjreopfe  于 2023-05-28  发布在  Mysql
关注(0)|答案(1)|浏览(144)

此问题已在此处有答案

SQL query to group by day(9个回答)
8小时前关闭

场景

我有下面的MySQL表

我试图总结多少总pageCount为每个visitedPage。

现状

我正在尝试以下方法,但它只能帮助查询一次一个页面的总和。
例如:SELECT SUM(pageCount) as 'index' FROM visitors WHERE MONTH(visitTime) = '05' AND visitedPage='index.php'
通过上述方式,我必须对所有可用页面多次运行相同的查询。有人能建议一个简单的方法,使我可以得到所有的个人网页使用一个单一的查询总和?

yb3bgrhw

yb3bgrhw1#

使用GROUP BY

SELECT
     visitedPage
   , SUM(pageCount) as 'index'  
FROM visitors 
WHERE MONTH(visitTime) = 5 ## MONTH() returns an integer
GROUP BY
     visitedPage

相关问题