A Iris, uma marca de eletrônicos de consumo, gostaria de modificar uma consulta para incluir somente os registros de compra da tabela subjacente. Qual das opções a seguir representa como a consulta deve ser escrita?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: 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.
Por que esta é a resposta
A opção correta filtra os registros onde purchases = 1, garantindo que apenas os eventos de compra sejam incluídos na análise. Isso atende ao requisito de incluir "somente os registros de compra". A cláusula GROUP BY 1 agrupa os resultados pela primeira coluna selecionada (campaign), e as funções COUNT(DISTINCT userid) e SUM(purchases) calculam o número de compradores únicos e o total de compras, respectivamente. A primeira opção incorreta não inclui a cláusula WHERE purchases = 1, o que faria com que a consulta incluísse todos os eventos, não apenas as compras. A segunda opção incorreta tenta selecionar dados de uma tabela chamada conversions, que não é a tabela subjacente mencionada (amazonattributedeventsbytraffictime) para os registros de compra.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão