¿Cómo adaptarías esta consulta para obtener métricas de costes e impresiones por fuente de suministro (supply_source)? SELECT device_type, operating_system, SUM(total_cost)/100000 AS total_cost_dollars, ((SUM(total_cost)/100000)/SUM(impressions))*1000 AS avg_cpm, SUM(impressions) AS impressions FROM dsp_impressions GROUP BY 1,2
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: SELECT supply_source, SUM(total_cost)/100000 AS total_cost_dollars, ((SUM(total_cost)/100000)/SUM(impressions))*1000 AS avg_cpm, SUM(impressions) AS impressions FROM dsp_impressions GROUP BY 1.
Por qué esta es la respuesta
La opción correcta adapta la consulta para agrupar por supplysource en lugar de devicetype y operatingsystem. Para lograr esto, se reemplaza devicetype y operatingsystem en la cláusula SELECT con supplysource, y se ajusta la cláusula GROUP BY a GROUP BY 1 (que se refiere a la primera columna seleccionada, supplysource). Las métricas de coste e impresiones se mantienen igual, ya que el cálculo es correcto. La primera opción incorrecta incluye GROUP BY 1,2, lo cual es incorrecto porque solo hay una columna en el SELECT antes de las funciones de agregación. La segunda opción incorrecta cambia la tabla a dspinventory y usa una división incorrecta para totalcostdollars (100000000 en lugar de 100000).
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