Работа над упражнением на ВИЧ.
У меня есть таблица, которая перемещается с полями как movieid, рейтинг. Мне нужно написать запрос, чтобы узнать средний рейтинг фильмов с рейтингом более 2. Ожидаемый формат вывода: | Movieid | средний рейтинг | Данные:
movie1 2
movie1 3
movie1 5
movie2 4
movie2 5
movie3 6
movie3 3
movie6 2
movie6 3
Ожидаемый вывод: средняя оценка для фильмов, для которых оценка выше 2. Средняя оценка для Movieid movie2 4.5 movie3 4.5
Мой этот запрос не работает. Это не показывает псевдоним столбца вообще. Я попытался дать `` также. но тщетно.
select movieid as Movieid, avg(rating) as averagerating
from movierating
where movieid not in (select m.movieid
from movierating m
where m.rating <= 2
)
group by movieid;