我有一張表,其中包含大量的CD Entrys,幷包含名稱,價格和流派。我試圖按類型返回平均價格,所以「Rock」,「Pop」,「Alternative Rock」,「Electronica」的平均價格,&「Electro House」。之後,我試着讓它自動顯示最高平均價格的流派。計算多個平均值中的最大值 - SQL
表被稱爲「CD」,那麼表列CD.ID,CD.Title,CD.Price & CD.Genre
我也已經使用如下所示這種方法試過..這是目前只是試圖建立不同的平均值爲體裁的3 ..
SELECT ((SELECT AVG(cdPrice) FROM CD
WHERE
CD.Genre = 'Rock') as Rock,
(SELECT AVG(cdPrice) FROM CD
WHERE
CD.Genre = 'Pop') as Pop,
(SELECT AVG(cdPrice) FROM CD
WHERE
CD.Genre = 'Electro') as Electro);
不過我可能會丟失用這種方法什麼的,因爲我不是太熟悉的「爲」命令和它的正確使用。
什麼DBMS? Sql Server? – aquinas
使用PHP的我的管理員我的管理員 – TyKitsune
OK :)所以... MySQL? – aquinas