2012-10-10 38 views

回答

1

您可以通過子句利用組:

SELECT hour, count(id) 
GROUP BY hour; 

因此,對於這個數據集:

1, 0, 2 
2, 0, 20 
3, 1, 10 
4, 1, 20 
5, 2, 10 
5, 2, 30 

你會得到

0, 2 
1, 2 
2, 2 

如果你想要得到的總和那一小時用SUM()

SELECT hour, sum(`count`) 
GROUP BY hour; 

注:儘量不要使用這個詞算作一個字段名稱,因爲它也是MySQL的一個關鍵的詞

相關問題