¿Por qué fallaría esta consulta? SELECT campaign, SUM(impressions) AS impressions FROM dsp_impressions
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: No hay ninguna instrucción GROUP BY; esta consulta no se puede ejecutar sin una agregación en la dimensión de campaña..
Por qué esta es la respuesta
La consulta fallaría porque utiliza una función de agregación (SUM) en la columna impressions y selecciona una columna no agregada (campaign) sin una cláusula GROUP BY. Cuando se usa una función de agregación con columnas no agregadas, SQL requiere que las columnas no agregadas se incluyan en una cláusula GROUP BY para especificar cómo se deben agrupar los resultados de la agregación. Sin GROUP BY campaign, el motor de la base de datos no sabe cómo agrupar las impresiones por campaña. Las otras opciones son incorrectas: Una cláusula WHERE es opcional y no es necesaria para que una consulta básica se ejecute. Las instrucciones SELECT se utilizan precisamente para elegir métricas y dimensiones de las tablas.
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