Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Оптимізація Аналізу Доходів Клієнтів | Основи Рушія Запитів
Основи BigQuery

Завдання: Оптимізація Аналізу Доходів Клієнтів

Свайпніть щоб показати меню

Завдання

Написати запит для ефективного аналізу доходу клієнтів з використанням матеріалізованих подань та загальних табличних виразів (CTE) на таблиці retail_data_updated:

  1. Створити матеріалізоване подання, яке попередньо агрегує загальний дохід ('total_amount') для кожного 'customer_id' та 'customer_country'.
  2. Використати CTE для ранжування клієнтів у межах кожної країни на основі їхнього 'total_revenue'.
  3. Зробити запит до матеріалізованого подання для отримання топ-5 клієнтів за доходом у кожній країні.
  4. Відсортувати результати за 'customer_country'.

Запит повинен повертати такі стовпці:

  • 'customer_id' (унікальний ідентифікатор клієнта);
  • 'customer_country' (країна клієнта);
  • 'total_revenue' (сума 'total_amount' для клієнта);
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 6
some-alt