2011-11-07 36 views
0

我有記錄有多少項目的人有,表的設置類似於PHP的MySQL數

Name  Item   Amount 
-------------------------------- 
Knob  Pistol   5 
Knee  Pistol   2 
Hat   Shotgun   3 

我想通過表圈,並找出某些項目總數的表。因此,如果我搜索'手槍',它會輸出7.

我是否必須遍歷每條記錄並將它們添加到數字計數中,還是有更快捷的方法呢?

+1

你有沒有試過用SUM GROUP BY? – CristiC

回答

4

這是一個基本的SQL問題。您應該查看SQL文檔以瞭解更多信息。你正在尋找的功能是SUM。

SELECT SUM(amount) as total FROM table WHERE item = 'Pistol' 

這將返回

total 
    ------------- 
    7 

好運。

2

您可以使用下面的查詢:

SELECT Sum(Amount) FROM table_name WHERE Item = 'Pistol'