我想获取 FieldA 中 FieldB 等于 'a' 的所有记录的平均值
任何帮助都会非常感谢
表示例:
FieldA FieldB
100 a
200 b
233 a
432 a
643 a
234 b
123 a
321 a
最佳答案
试试这个:
SELECT AVG(FieldA) as Average FROM Table1
WHERE FieldB='a'
结果将是:
AVERAGE
308
查看SQL Fiddle中的结果
AVG()
返回组中值的平均值。空值将被忽略。
语法:
AVG ( [ ALL | DISTINCT ] expression )
了解有关 AVG()
的更多信息 here .
关于SQL - 如何根据另一个字段聚合一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22215804/