SHOW:
|
|
- or go back to the newest paste.
1 | - | /*Для каждой страны (поле billing_country) посчитайте минимальное, максимальное и среднее значение выручки из поля total. Назовите поля так: min_total, max_total и avg_total. Нужные поля для выгрузки хранит таблица invoice. |
1 | + | --Отберите десять самых коротких по продолжительности треков и выгрузите названия их жанров. |
2 | - | При подсчёте учитывайте только те заказы, которые включают более пяти треков. Стоимость заказа должна превышать среднюю цену одного трека. Используйте код, написанный в предыдущих заданиях. |
2 | + | |
3 | - | Отсортируйте итоговую таблицу по значению в поле avg_total от большего к меньшему. |
3 | + | SELECT name |
4 | - | */ |
4 | + | FROM genre |
5 | WHERE genre_id IN | |
6 | - | SELECT billing_country, |
6 | + | (SELECT DISTINCT(genre_id) |
7 | - | MIN(total) AS min_total, |
7 | + | FROM |
8 | - | MAX(total) AS max_total, |
8 | + | (SELECT genre_id |
9 | - | AVG(total) AS avg_total |
9 | + | FROM track |
10 | - | FROM invoice |
10 | + | ORDER BY milliseconds |
11 | - | WHERE invoice_id IN |
11 | + | LIMIT 10) AS sub); |