Sql 分组平均值

Sql 分组平均值,sql,Sql,尝试获取TypeID的每个不同分组的值的平均值。差不多 SELECT AVG(Value) FROM dbo.TableTest GROUP BY DISTINCT TypeID 桌面测试 TypeID PopularityID CriteriaID ExposureID Value 10 20 5 12 2 10 20

尝试获取TypeID的每个不同分组的值的平均值。差不多

SELECT AVG(Value) FROM dbo.TableTest
GROUP BY DISTINCT TypeID 
桌面测试

TypeID      PopularityID        CriteriaID      ExposureID     Value
10          20                  5               12             2 
10          20                  4               4              0.90
14          20                  2               10             1.21
15          32                  5               8              0.90
18          20                  3               7              51
我怀疑你想要:

SELECT TypeID, AVG(Value)
FROM dbo.TableTest
GROUP BY TypeID ;
使用GROUP BY DISTINCT表明您需要学习或需要复习SQL语法和SELECT查询的语法。

SELECT TypeID,AVGValue FROM dbo.TableTest GROUP BY TypeID