我需要选择年份,AVG(得分),其中COUNT(id)按年份分组超过1

时间:2013-09-11 01:51:36

标签: sql count

我有一个与电影相关的表,其中包含以下列。

id, year, score

首先,我需要显示我已经完成的每年平均分数。

SELECT
     year, AVG(score) 
FROM movies 
GROUP BY year DESC;

但是现在我需要做同样的事情,但只有每年身份证(计数)高于1的地方。

1 个答案:

答案 0 :(得分:2)

你是说这个吗?

Select Year, AVG(score)
FROM movies
GROUP BY year
HAVING count(*) > 1
ORDER BY year desc;

desc上使用group by非常具体。我认为最好有一个明确的order by