View difference between Paste ID: FKc2Qngr and 9RNXw2LG
SHOW: | | - or go back to the newest paste.
1-
/*Рассчитайте несколько метрик, сгруппировав данные по стране заказа. Выгрузите таблицу, в которую войдёт несколько полей в такой последовательности: 
1+
/*Отберите фильмы, в описании которых встречается слово Epic. Выгрузите таблицу из трёх полей:
2-
поле со страной заказа billing_country;
2+
rating_of_epic с рейтингом фильма;
3-
поле с количеством покупок, которое будет названо total_purchases;
3+
year_of_epic с годом выхода фильма;
4-
поле с общей выручкой — total_revenue;
4+
average_rental со средним сроком аренды.
5-
поле со средним значением выручки по стране, округлённым до двух знаков после запятой, — average_revenue.
5+
Сгруппируйте данные по рейтингу и году выхода фильма.
6-
Отсортируйте данные по значению в поле average_revenue от большего к меньшему. Ограничьте вывод первыми десятью записями.
6+
7
8
SELECT m.rating AS rating_of_epic,
9-
SELECT billing_country,
9+
       m.release_year AS year_of_epic,
10-
       COUNT(i.total) AS total_purchases,
10+
       AVG(m.rental_duration) AS average_rental
11-
       SUM(i.total) AS total_revenue,
11+
FROM movie AS m
12-
       ROUND(SUM(i.total)/COUNT(i.billing_country), 2) AS average_revenue
12+
WHERE description LIKE '%Epic%'
13-
FROM invoice AS i
13+
GROUP BY rating_of_epic,
14-
GROUP BY billing_country
14+
         year_of_epic;