View difference between Paste ID: zuADbw8q and XBDk0dXE
SHOW: | | - or go back to the newest paste.
1-
--Найдите топ-40 самых длинных фильмов, аренда которых составляет больше 2 долларов. Выведите на экран название фильма (поле title), цену аренды (поле rental_rate), длительность фильма (поле length) и возрастной рейтинг (поле rating).
1+
/*Проанализируйте данные о возрастных рейтингах отобранных фильмов. Выгрузите в итоговую таблицу следующие поля:
2
возрастной рейтинг (поле rating);
3-
SELECT title, rental_rate, length, rating
3+
минимальное и максимальное значения длительности (поле length); назовите поля min_length и max_length соответственно;
4-
FROM movie
4+
среднее значение длительности (поле length); назовите поле avg_length;
5-
WHERE rental_rate > 2
5+
минимум, максимум и среднее для цены просмотра (поле rental_rate); назовите поля min_rental_rate, max_rental_rate, avg_rental_rate соответственно.
6-
ORDER BY length DESC
6+
Отсортируйте среднюю длительность фильма по возрастанию.
7-
LIMIT 40;
7+
*/
8
9
SELECT rating,
10
       MIN(length) AS min_length,
11
       MAX(length) AS max_length,
12
       AVG(length) AS avg_length,
13
       MIN(rental_rate) AS min_rental_rate,
14
       MAX(rental_rate) AS max_rental_rate,
15
       AVG(rental_rate) AS avg_rental_rate
16
FROM
17
  (SELECT *
18
   FROM movie AS mov
19
   WHERE rental_rate > 2
20
   ORDER BY mov.length DESC
21
   LIMIT 40) AS lim
22
GROUP BY lim.rating
23
ORDER BY avg_length;