您好我正在努力进行以下练习:
找出1950年之前发布的文章的平均评分与1950年之后发布的文章的平均评分之间的差异。(确保计算每篇文章的平均评分,然后计算1950年之前文章的平均评分和之后的文章不要只计算1950年前后的整体平均评分。)
SELECT AVG(RatingBefore + RatingAfter) AS Difference FROM Rating
WHERE AVG(star) AND year >1950 AS AverageAfter
AND AVG(star) AND year<1950 AS AverageAfter
GROUP BY title
这段代码有用吗?我是SQL的新手,所以如果它是一团糟,请不要好。 :)(我没有在练习中指定了哪种类型的SQL。)
答案 0 :(得分:1)
这是猜测,因为我们没有其他信息(样本数据,表格结构等)
toPromise
这是有条件的聚合,可以在1950年之前和1950年之后的平均值中得出与总体平均值相同的查询。