2013-02-26 44 views
1

所以我知道我可以使用SQL平均()函數,但如何通過列中的實際ID分解它?SQL命令/按列ID查詢平均值?

假設我有10個不同的id,我需要從一個查詢中得到每個id的平均值,我該如何儘可能簡單地做到這一點?

+0

看看「分組依據」請出示你的表模式。 – OldProgrammer 2013-02-26 19:18:52

+0

'group by'應該這樣做。 – 2013-02-26 19:19:10

+0

你的意思是稱爲ID_1,ID_2等十個不同的列嗎? – 2013-02-26 19:19:55

回答

6

我認爲這是你在找什麼用AVGGROUP BY

SELECT AVG(SomeColumn), ID 
FROM YourTable 
GROUP BY Id 
+0

是的,謝謝你們,GROUP BY是我一直在尋找的。我之前使用過這個功能,但是當我在一個描述它的網站上時,我想我不得不對它使用聚合函數,這是我不理解的。 – 2013-02-26 19:33:11

+0

@CraigAnderson - np,很高興我能幫上忙! – sgeddes 2013-02-26 19:34:40