НачатьНачать бесплатно

Разбивка пользователей по количеству заказов

Дэйв повторяет анализ с разбивкой по заказам, чтобы составить более полный профиль каждой группы. Он определил, что порог для группы с малым числом заказов — 8 заказов, а для группы со средним числом заказов — 15.

Подготовьте для Дэйва таблицу с каждой группой заказов и количеством пользователей в ней.

Это упражнение является частью курса

Анализ бизнес-данных с помощью SQL

Посмотреть курс

Инструкции к упражнению

  • Сохраните идентификатор каждого пользователя и количество его заказов в CTE с именем user_orders.
  • Установите пороговое значение для группы с малым числом заказов равным 8, а для группы со средним числом заказов — 15.
  • Подсчитайте количество уникальных пользователей в каждой группе.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Store each user's count of orders in a CTE named user_orders
___ ___ ___ (
  SELECT
    ___,
    ___ AS orders
  FROM orders
  GROUP BY ___)

SELECT
  -- Write the conditions for the three buckets
  CASE
    WHEN ___ THEN 'Low-orders users'
    WHEN ___ THEN 'Mid-orders users'
    ELSE 'High-orders users'
  END AS order_group,
  -- Count the distinct users in each bucket
  ___ AS users
FROM user_orders
GROUP BY order_group;
Редактировать и запускать код