Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
SELECT поле AS псевдоним
...
FROM: SELECT......
FROM таблица AS псевдоним
...
SELECT поле псевдоним
FROM таблица псевдоним
GROUP BY и ORDER BY вместо громоздких конструкций. ...
GROUP BY псевдоним
ORDER BY псевдоним DESC;
WHERE и HAVING.billing_country;total_purchases;total_revenue;average_revenue.average_revenue от большего к меньшему. Ограничьте вывод первыми десятью записями.billing_country, иначе страны-категории не войдут в таблицу. Переименуйте поля оператором AS или указав новое имя через пробел. Округлить число до нужного знака после запятой можно так: ROUND(поле, n). Вместо n подставьте нужное число.Epic. Выгрузите таблицу из трёх полей:rating_of_epic с рейтингом фильма;year_of_epic с годом выхода фильма;average_rental со средним сроком аренды.'без ограничений' — если у фильма рейтинг G.'с ограничениями' — если у фильма любой рейтинг, кроме G.new_rating. Сгруппируйте данные по новому полю и посчитайте суммарную цену аренды фильмов для каждой категории.xxxxxxxxxxSELECT billing_country, COUNT(total) AS total_purchases, SUM(total) AS total_revenue, ROUND(SUM(total) / COUNT(invoice_id), 2) AS average_revenueFROM invoiceGROUP BY billing_countryORDER BY average_revenue DESCLIMIT 10;| billing_country | total_purchases | total_revenue | average_revenue |
|---|---|---|---|
| Chile | 7 | 46.62 | 6.66 |
| Hungary | 7 | 45.62 | 6.52 |
| Ireland | 7 | 45.62 | 6.52 |
| Czech Republic | 14 | 90.24 | 6.45 |
| Austria | 7 | 42.62 | 6.09 |
| Finland | 7 | 41.62 | 5.95 |
| Netherlands | 7 | 40.62 | 5.8 |
| India | 13 | 75.26 | 5.79 |
| USA | 91 | 523.06 | 5.75 |
| Norway | 7 | 39.62 | 5.66 |