Perché questa query non riuscirebbe? SELECT campaign, SUM(impressions) AS impressions FROM dsp_impressions
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Non esiste un'istruzione GROUP BY; questa query non può essere eseguita senza essere aggregata nella dimensione della campagna..
Perché questa è la risposta
La query fallirebbe perché include una funzione di aggregazione (SUM) e una colonna non aggregata (campaign) nello stesso SELECT. Quando si utilizzano funzioni di aggregazione come SUM, AVG, COUNT, MIN o MAX, è necessario specificare come raggruppare i risultati per le colonne non aggregate. In questo caso, per ottenere la somma delle impressioni per ogni campagna, è indispensabile aggiungere una clausola GROUP BY campaign. Senza di essa, il database non saprebbe come associare le impressioni aggregate alle singole campagne. Le istruzioni SELECT possono essere utilizzate per scegliere dati da una tabella, e un filtro WHERE non è obbligatorio per l'esecuzione di una query, anche se spesso utile per restringere i risultati.
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