SQL平均计算

时间:2015-01-07 18:57:40

标签: sql

假设有一个雇主实体,它有一个工资属性。雇主在位于牛津大厦的部门工作。(建筑地址对于建筑来说是独一无二的)

如何编写计算每栋楼的平均工资的SQL查询?这是否意味着薪水是外键还是什么?如果我这样做是正确的

SELECT AVG(Salary) AS Averagesalary FROM Employee; 

但在这种情况下将没有建筑物

1 个答案:

答案 0 :(得分:3)

这就是为什么有GROUP BY来指定你想要的方式" group"你的记录。现在你正在对表中的所有记录进行平均。

SELECT Building, AVG(SALARY)
FROM Employee
GROUP BY Building

上述查询还将对所有记录进行平均,但是按建设进行。