¿Cómo adaptarías esta consulta para restringir los resultados únicamente a la segmentación por palabras clave de Sponsored Products? SELECT ad_product_type, targeting, customer_search_term, match_type, SUM(spend)/100000000 AS total_cost_dollars,((SUM(spend)/100000000)/SUM(impressions))*1000 AS avg_cpm, SUM(impressions) AS impressions, SUM(clicks) AS clicks, (SUM(clicks)/SUM(impressions)) AS ctr FROM sponsored_ads_traffic WHERE match_type IN('PHRASE', 'BROAD', 'EXACT') GROUP BY 1,2,3,4
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Modificando la declaración WHERE así: WHERE match_type IN('PHRASE', 'BROAD', 'EXACT') AND ad_product_type = 'sponsored_products'.
Por qué esta es la respuesta
La opción correcta es modificar la cláusula WHERE para incluir AND adproducttype = 'sponsoredproducts'. Esto se debe a que la tabla sponsoredadstraffic contiene datos de diferentes tipos de productos publicitarios, y adproducttype es la columna que identifica si un anuncio es de Sponsored Products. Añadir esta condición filtra los resultados para incluir solo los datos de Sponsored Products, mientras que matchtype IN('PHRASE', 'BROAD', 'EXACT') ya restringe a la segmentación por palabras clave. Modificar la instrucción SELECT para incluir el campo sponsoredproducts no filtraría los datos, solo intentaría seleccionar una columna inexistente o irrelevante para el filtrado. Modificar la declaración FROM a FROM sponsoredproducts no es válido, ya que sponsoredproducts no es una tabla en este contexto. Añadir la cláusula LIMIT sponsoredproducts es incorrecto, ya que LIMIT se usa para restringir el número de filas devueltas, no para filtrar por tipo de producto.
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