Hoe zou je deze zoekopdracht aanpassen om de kosten- en impressiestatistieken per supply_source te verkrijgen? 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
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: 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.
Waarom dit het antwoord is
De correcte optie past de oorspronkelijke query aan om de statistieken per supplysource te groeperen. Dit wordt bereikt door devicetype en operatingsystem te vervangen door supplysource in zowel de SELECT-clausule als de GROUP BY-clausule. De GROUP BY 1 verwijst naar de eerste kolom in de SELECT-clausule, wat in dit geval supplysource is. De eerste incorrecte optie gebruikt de tabel dspinventory in plaats van dspimpressions en deelt totalcost door 100.000.000 in plaats van 100.000, wat een onjuiste berekening van de kosten oplevert. De derde incorrecte optie behoudt GROUP BY 1,2, wat impliceert dat er twee kolommen worden gegroepeerd, terwijl de SELECT-clausule slechts één groeperingskolom (supplysource) bevat.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig