¿Cuál de estas consultas solo incluirá registros de compras de la tabla subyacente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: 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 qué esta es la respuesta
La consulta correcta filtra explícitamente los registros donde purchases = 1 utilizando la cláusula WHERE. Esto asegura que solo se incluyan en el resultado aquellos eventos que representan una compra, es decir, donde el valor de la columna purchases es igual a 1. La opción "SELECT campaign, COUNT(DISTINCT userid) AS purchasers, SUM(purchases) AS purchases FROM conversions GROUP BY 1" es incorrecta porque utiliza la tabla conversions, que puede contener diferentes tipos de eventos además de solo compras, dependiendo de cómo esté definida esa tabla en el esquema de datos. La opción "SELECT campaign, COUNT(DISTINCT userid) AS purchasers, SUM(purchases) AS purchases FROM amazonattributedeventsbytraffictime GROUP BY 1" es incorrecta porque, aunque usa la tabla amazonattributedeventsbytraffictime, no aplica ningún filtro para seleccionar solo las compras. Incluiría todos los eventos de la tabla, no solo las compras.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta