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; |