0
我嘗試做的是試圖顯示導師的名字誰的工資比平均工資高
SELECT tName, avg(Tutor.salary) AS avgSalary
FROM Tutor
GROUP BY tName
HAVING Tutor.salary > avgSalary;
我嘗試做的是試圖顯示導師的名字誰的工資比平均工資高
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);
是的,問題是不完整的,整個事情真的是列出所有的薪酬大於平均工資的導師名字,並且 顯示薪水大於。 – lifeishard
到目前爲止你得到了什麼?有沒有錯誤?你的代碼輸出錯誤的數據? – campovski
我收到一個錯誤,說avgSalary是第4行的無效標識符 – lifeishard
將發佈一個答案。 – campovski