Stai scrivendo una query e vorresti conoscere le impressioni totali che sono state ottenute per campaign, per supply_source e per device_type. Quale delle seguenti opzioni rappresenta il modo in cui dovresti scrivere una query?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: SELECT campaign, supply_source, device_type, SUM(impressions) AS impressions FROM dsp_impressions GROUP BY 1,2,3.
Perché questa è la risposta
L'opzione corretta raggruppa i dati per campaign, supplysource e devicetype e poi calcola la somma delle impressions per ciascun gruppo. La clausola FROM dspimpressions indica la tabella da cui recuperare i dati, che è appropriata per le impressioni. La clausola GROUP BY 1,2,3 è una scorciatoia per raggruppare per le colonne selezionate nell'ordine specificato (campaign, supplysource, devicetype). La prima opzione è errata perché include devicetype nella clausola FROM invece di usarla come colonna di raggruppamento o selezione, e raggruppa solo per le prime due colonne, non includendo devicetype nel raggruppamento. La seconda opzione è sintatticamente errata (totalimpressions SUM(impressions)) e la clausola FROM è incompleta, non specificando una tabella valida.
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