Advertisement
Step8rother

Переименование полей и таблиц. Псевдонимы, задача 1

Jun 25th, 2023
1,414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.15 KB | Source Code | 0 0
  1. /*Рассчитайте несколько метрик, сгруппировав данные по стране заказа. Выгрузите таблицу, в которую войдёт несколько полей в такой последовательности:
  2. поле со страной заказа billing_country;
  3. поле с количеством покупок, которое будет названо total_purchases;
  4. поле с общей выручкой — total_revenue;
  5. поле со средним значением выручки по стране, округлённым до двух знаков после запятой, — average_revenue.
  6. Отсортируйте данные по значению в поле average_revenue от большего к меньшему. Ограничьте вывод первыми десятью записями.
  7. */
  8.  
  9. SELECT billing_country,
  10.        COUNT(i.total) AS total_purchases,
  11.        SUM(i.total) AS total_revenue,
  12.        ROUND(SUM(i.total)/COUNT(i.billing_country), 2) AS average_revenue
  13. FROM invoice AS i
  14. GROUP BY billing_country
  15. ORDER BY average_revenue DESC
  16. LIMIT 10;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement