2015-09-28 50 views
0

我有一個表,看起來像爲什麼這個sql調用需要一個where子句?

ID   Name  amount 
1   x    10 
2   y    20 
3   z    30 

我要計數ID的數量,總結的數額。 我試圖

SELECT COUNT(table.ID) as NumberOfIds and SUM(table.AMOUNT) 
FROM table 

,但我不斷收到,我很想念我的WHERE語句錯誤。這些功能都不需要自己的聲明,爲什麼它們在一起時要求一個?

回答

2

您不使用and來指定多個所需的結果,您使用逗號。

試試這個:

SELECT COUNT(table.ID) as NumberOfIds, SUM(table.AMOUNT) as SumOfAmounts 
FROM table