Comece agoraComece grátis

Segmentando usuários por número de pedidos

Dave está repetindo sua análise de segmentação por pedidos para traçar um perfil mais completo de cada grupo. Ele definiu que 8 pedidos é um bom limite para o grupo de poucas compras e 15 é um bom limite para o grupo de compras médias.

Envie ao Dave uma tabela com cada grupo de pedidos e quantos usuários há em cada um.

Este exercicio faz parte do curso

Análise de Dados de Negócios em SQL

Ver curso

Instruções do exercicio

  • Armazene cada ID de usuário e sua contagem de pedidos em um CTE chamado user_orders.
  • Defina o ponto de corte para o bucket de poucas compras como 8 pedidos e o ponto de corte para o bucket de compras médias como 15 pedidos.
  • Conte os usuários distintos em cada bucket.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

-- 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;
Editar e Executar Código