我想获得FieldS中所有记录的平均值,其中Field等于'a'
任何帮助都会非常感谢
表示例:
FieldA FieldB
100 a
200 b
233 a
432 a
643 a
234 b
123 a
321 a
答案 0 :(得分:1)
试试这个:
SELECT AVG(FieldA) as Average FROM Table1
WHERE FieldB='a'
结果将是:
AVERAGE
308
中的结果
AVG()
返回组中值的平均值。空值被忽略。
语法:
AVG ( [ ALL | DISTINCT ] expression )
详细了解AVG()
here。
答案 1 :(得分:1)
答案 2 :(得分:0)
试试这个
SELECT Avg(FieldA) AS Average
FROM Table1
WHERE FieldB = 'a'
答案 3 :(得分:0)
select avg(fieldA)
from table_name
where fieldB='a';