我有这个表:如何选择平均数据比SQL中的某些值更高?
如何选择这些部门那里的平均工资比greter的65000
平均工资?
我尝试此查询,但它不工作:
SELECT *
FROM
(SELECT
`instructer`.`dept_name`,
AVG(`instructer`.`salary`) AS Average
FROM
`instructer`
GROUP BY
`instructer`.`dept_name)
WHERE
`Average` > 65000
Solved Query:
SELECT
`instructer`.`dept_name`, AVG(`instructer`.`salary`) AS AVGSalary
FROM
`instructer`
GROUP BY
`instructer`.`dept_name`
HAVING
(`AVGSalary`) > 65000
'HAVING AVG('instructer'.'salary')> 65000' – jarlh
标签您正在使用的数据库管理系统。 (MySQL?) – jarlh
您的专栏似乎有名称“name”而不是“instructer”(教师)。 – mvw