Advertisement
Step8rother

Подзапросы в FROM, задача 2

Jun 27th, 2023 (edited)
2,030
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.29 KB | Source Code | 0 0
  1. /*Проанализируйте данные о возрастных рейтингах отобранных фильмов. Выгрузите в итоговую таблицу следующие поля:
  2. возрастной рейтинг (поле rating);
  3. минимальное и максимальное значения длительности (поле length); назовите поля min_length и max_length соответственно;
  4. среднее значение длительности (поле length); назовите поле avg_length;
  5. минимум, максимум и среднее для цены просмотра (поле rental_rate); назовите поля min_rental_rate, max_rental_rate, avg_rental_rate соответственно.
  6. Отсортируйте среднюю длительность фильма по возрастанию.
  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;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement