[英]How to get average of a column for 2 different WHERE clauses?
我需要獲得 2 個不同 where 子句的列的平均值。 這是我目前擁有的。
SELECT ART_Type,avg(ART_Length) AS AvgLength FROM Articles
WHERE ART_Type = 'BUS' OR ART_Type = 'LAW' ;
我需要獲取 ART_Length 列的平均值,其中 ART_Type 列是 LAW 或 BUS。
我還需要在查詢結果的第一列中顯示 ART_Type。
當我運行上面的代碼時,出現錯誤:
“您的查詢不包括指定的表達式 'ART_Type' 作為聚合函數的一部分。”
謝謝
GROUP BY ART_Type
謝謝菲爾
SELECT ART_Type,avg(ART_Length) AS AvgLength
FROM Articles WHERE ART_Type = 'BUS' OR ART_Type = 'LAW'
GROUP BY ART_Type ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.