Du skriver en förfrågan och vill veta det totala antalet visningar som har levererats per kampanj, per supply_source och per device_type. Vilket av följande representerar hur förfrågan ska skrivas?
Välj ett svar
Tryck på ett alternativ för att kontrollera ditt svar.
Rätt svar: SELECT campaign, supply_source, device_type, SUM(impressions) AS impressions FROM dsp_impressions GROUP BY 1,2,3.
Varför det här är svaret
Det korrekta svaret grupperar data efter campaign, supplysource och devicetype och summerar antalet visningar (impressions) för varje unik kombination, vilket är precis vad frågan efterfrågar. FROM dspimpressions anger att data hämtas från tabellen som innehåller visningsdata. GROUP BY 1,2,3 är en förkortning för GROUP BY campaign, supplysource, devicetype, vilket är standardpraxis i SQL för att aggregera data baserat på de valda dimensionerna. De felaktiga alternativen innehåller syntaktiska fel eller logiska brister. Det första alternativet har felaktig syntax i SELECT-satsen (totalimpressions SUM(impressions) AS devicetype) och en felaktig FROM-sats. Det andra alternativet saknar devicetype i SELECT-satsen men försöker gruppera efter den implicit, och dessutom är FROM-satsen felaktig (FROM devicetype istället för en tabell med visningsdata).
Klara ditt prov — utan att leta efter svar i evighet
Få varje verifierad fråga och förklaring för det här provet på ett ställe, och spara timmar av förberedelse. Över 1 000 certifieringar · över 20 språk · gratis att börja.
Klara ditt prov snabbare → Inget kort behövs