gpt4 book ai didi

SQL 聚合函数

转载 作者:行者123 更新时间:2023-12-04 23:05:26 24 4
gpt4 key购买 nike

好的,所以我在这里有这个代码:

SELECT MOVIETITLE AS "Movie Title", MIN(AVG(RATING)) AS "Lowest Average Rating"
FROM MOVIE, RATING
WHERE MOVIE.MOVIEID = RATING.MOVIEID
GROUP BY MOVIETITLE;

我需要从我的评分表中调整最低平均评分,所以我使用了聚合函数
MIN(AVG(RATING))
虽然我不断收到此错误,但我无法弄清楚如何解决它:
ORA-00937: not a single-group group function
我是 SQL 和 Oracle 的新手,所以这对我来说都是全新的......

编辑

好吧,只是为了澄清一下,在评分表中有多个人对同一部电影进行评分,基本上需要获得每部电影所有评分的平均值并列出平均水平最低的电影

最佳答案

还有一个SQL Fiddle

select min(rating)
from (select m.movietitle, avg(r.rating) as rating
from movie m, rating r
where m.movieid = r.movieid
group by m.movietitle) t;

关于SQL 聚合函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com