我的查询不止一次给了我一个'company_name‘。我试着辨别它,但做不到 SELECT employee_name,company_name, AVG(salary) as 'Average'GROUP BY employee_name,company_name
HAVING AVG(salary) > (SELECT AVG(salary) FROM works)
当我还在试图找出这个问题的时候,我希望看到你对我的代码的反馈,如果你能帮我的话。我仍然在努力理解MySQL的概念,所以任何帮助都是非常感谢的!,我是作为人力资源运行MySQL的编写SQL语句,该语句返回薪资超过6000的每个部门的员工人数。请勿退回平均薪金超过9000元的部门。
SELECT DEPARTMENT_ID, COUNT(*) GROUP BY DEPARTMENT_ID我的错误
如果满足一个条件:部门的平均工资必须是整个公司最低工资的两倍,我试图显示部门和该部门员工的平均工资。为了只列出部门的平均工资,我使用了这个查询,它似乎工作得很好: select dname, avg(salary) from department, employee where dno=dnumber