平均子查询有困难

时间:2017-10-23 01:56:12

标签: sql

我在一个表格中有三列用于体育运动中的玩家:

姓名,表现(好或坏),薪水(整数)

我现在试图首先获得所有好球员的名单。

然后我想要所有优秀球员的平均薪水。

我尝试了各种选项,现在卡在这里:

Select AVG(salary) "Average Salary of good player"
(
  Select salary
  where performance = 'good');
FROM  Players

我对sql很新,并尝试练习,请帮忙。

由于

1 个答案:

答案 0 :(得分:4)

我认为这就是你想要的:

SELECT AVG(salary)             -- select average salary on entire table
FROM Players
WHERE performance = 'good';    -- but only for players with good performance