我的数据看起来像这个
Country GDP Unemployment
USA 2.13 13.83
Canada 1.83 17.28
Mexico 1.28 26.28
... ... ...
... ... ...
... ... ...
我想写一个问题,告诉我按GDP排名前十的国家的平均失业率。所以我想要的输出只是
AVG(unemployment)
#
我很难只得到GDP排名前十的国家的平均失业率。我得到了所有国家的平均水平,但我只想进入前十名。
那么我要按GDP订购吗?一直在尝试这样的东西,但没有成功。
select AVG(unemployment)
from data
order by GDP limit 10 desc;
您需要一个子查询。使用问题建议的语法:
select AVG(unemployment)
from (select d.*
from data d
order by GDP desc
limit 10
) d