Quais dessas consultas incluirão apenas registros de compra da tabela subjacente?
- SELECT campaign, COUNT(DISTINCT user_id) AS purchasers, SUM(purchases) AS purchases FROM conversions GROUP BY 1
- SELECT campaign, COUNT(DISTINCT user_id) AS purchasers, SUM(purchases) AS purchases FROM amazon_attributed_events_by_traffic_time GROUP BY 1
- SELECT campaign, COUNT(DISTINCT user_id) AS purchasers, SUM(purchases) AS purchases FROM amazon_attributed_events_by_traffic_time WHERE purchases = 1 GROUP BY 1
Explicação:
A opção SELECT campaign, COUNT(DISTINCT user_id) AS purchasers, SUM(purchases) AS purchases FROM amazon_attributed_events_by_traffic_time WHERE purchases = 1 GROUP BY 1 é a resposta correta porque essa consulta inclui uma cláusula WHERE que filtra os registros para considerar apenas aqueles onde o número de compras é igual a 1. Isso garante que a análise se concentre exclusivamente nos registros de compra, enquanto as outras opções não aplicam esse filtro, o que poderia resultar na inclusão de dados que não se referem diretamente a compras.