View difference between Paste ID: yEEbYSg2 and FKc2Qngr
SHOW: | | - or go back to the newest paste.
1-
/*Отберите фильмы, в описании которых встречается слово Epic. Выгрузите таблицу из трёх полей:
1+
/*Разделите фильмы на категории: 
2-
rating_of_epic с рейтингом фильма;
2+
'без ограничений' — если у фильма рейтинг G.
3-
year_of_epic с годом выхода фильма;
3+
'с ограничениями' — если у фильма любой рейтинг, кроме G.
4-
average_rental со средним сроком аренды.
4+
Новое поле с категориями назовите new_rating. Сгруппируйте данные по новому полю и посчитайте суммарную цену аренды фильмов для каждой категории.
5-
Сгруппируйте данные по рейтингу и году выхода фильма.
5+
6
7
SELECT CASE
8-
SELECT m.rating AS rating_of_epic,
8+
           WHEN rating IN ('G') THEN 'без ограничений'
9-
       m.release_year AS year_of_epic,
9+
           WHEN rating NOT IN ('G') THEN 'с ограничениями'
10-
       AVG(m.rental_duration) AS average_rental
10+
       END AS new_rating,
11-
FROM movie AS m
11+
       SUM(rental_rate)
12-
WHERE description LIKE '%Epic%'
12+
FROM movie
13-
GROUP BY rating_of_epic,
13+
GROUP BY new_rating;