Come adatteresti questa query per ottenere i dati sui costi e sulle impressioni per 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
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: 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.
Perché questa è la risposta
La risposta corretta sostituisce devicetype e operatingsystem con supplysource nella clausola SELECT e adatta la clausola GROUP BY per raggruppare solo per supplysource (indicato come 1 per la prima colonna selezionata). Questo consente di aggregare i dati sui costi e sulle impressioni specificamente per la sorgente di fornitura, come richiesto dalla domanda. L'opzione che include GROUP BY 1,2 è errata perché tenterebbe di raggruppare per una seconda colonna che non è stata selezionata, causando un errore SQL. L'opzione che usa dspinventory come tabella e divide per 100000000 è errata perché la domanda si riferisce ai dati di impressioni (quindi dspimpressions è la tabella corretta) e la conversione corretta per i costi è dividere per 100000.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta