2015-02-07 162 views
-3

我是一名初級SQL程序員,但有一個問題,我似乎無法找到答案。在SQL中計算聚合結果

假設你有一個表,有兩個領域,就像這樣:

ID   ReportText 

100  aaaaaaaaa 
100  bbbbbbbbb 
101  ccccccccc 
101  ddddddddd 

我試圖讓條目數爲每ID,那就是:

ID   TotalCount 

100  2 
101  2 

(我們假設所有的條目都是不同的。)

有關如何做到這一點的任何想法?

謝謝!

+2

你有沒有開始成爲一個程序員之前閱讀發展的一些書嗎? [Here](https://technet.microsoft.com/en-us/library/ms130214.aspx)是一個好的開始。 – 2015-02-07 14:43:56

回答

0

簡單countgroup by似乎是不夠的:

select [id] 
    , count(*) as [TotalCount] 
from [tbl] 
group by [id]