我的SQL脚本有问题吗



我正在Datacap上挑战电子游戏的黄金代理人,我被困在任务6上-它问我以下问题-

选择从评论家最爱列表中删除的年份和年份的avg_critic_score--将结果从最高到最低排列avg_critic_score

我尝试了多次,然后尝试了显示答案脚本,该脚本生成了以下脚本,但这引发了一个错误

SELECT g.year, COUNT(g.game) AS num_games, ROUND(AVG(r.user_score),2) AS 
avg_user_score
FROM game_sales g
INNER JOIN reviews r
ON g.game = r.game
GROUP BY g.year
HAVING COUNT(g.game) > 4
ORDER BY avg_user_score DESC
Limit 10;

错误-文件"&";,第1行选择g.year,COUNT(g.game(为num_games,ROUND(AVG(r.user_score(,2(为AVG_user_score^SyntaxError:语法无效

数据源-https://www.kaggle.com/datasets/holmjason2/videogamedata

移除限制10;这是MySQL语法,而不是SQL。

请改用SELECT TOP(10(。

最新更新