我在一个表格中有三列用于体育运动中的玩家:
姓名,表现(好或坏),薪水(整数)
我现在试图首先获得所有好球员的名单。
然后我想要所有优秀球员的平均薪水。
我尝试了各种选项,现在卡在这里:
Select AVG(salary) "Average Salary of good player"
(
Select salary
where performance = 'good');
FROM Players
我对sql很新,并尝试练习,请帮忙。
由于
答案 0 :(得分:4)
我认为这就是你想要的:
SELECT AVG(salary) -- select average salary on entire table
FROM Players
WHERE performance = 'good'; -- but only for players with good performance