试图显示导师的名字谁的工资比平均工资高
问题描述:
我尝试做的是试图显示导师的名字谁的工资比平均工资高
SELECT tName, avg(Tutor.salary) AS avgSalary
FROM Tutor
GROUP BY tName
HAVING Tutor.salary > avgSalary;
答
因为你的问题是不完整的,我假设你有列tName
和表Tutor
salary
。你想要做的是提取平均值,然后进行比较:
SELECT tName, salary FROM Tutor
WHERE
salary > (SELECT avg(salary) FROM Tutor);
+0
是的,问题是不完整的,整个事情真的是列出所有的薪酬大于平均工资的导师名字,并且 显示薪水大于。 – lifeishard
到目前为止你得到了什么?有没有错误?你的代码输出错误的数据? – campovski
我收到一个错误,说avgSalary是第4行的无效标识符 – lifeishard
将发布一个答案。 – campovski