Waarom zou deze zoekopdracht mislukken? SELECT campaign, SUM(impressions) AS impressions FROM dsp_impressions
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Er is geen GROUP BY-instructie; deze zoekopdracht kan niet worden uitgevoerd zonder aggregatie op basis van de campagnedimensie..
Waarom dit het antwoord is
De query zal mislukken omdat het een aggregatiefunctie (SUM) gebruikt op de kolom 'impressions' en tegelijkertijd een niet-geaggregeerde kolom ('campaign') selecteert. Wanneer u een aggregatiefunctie gebruikt met andere kolommen, moet u een GROUP BY-clausule opnemen die alle niet-geaggregeerde kolommen specificeert. Zonder GROUP BY campaign weet het systeem niet hoe het de impressies moet groeperen voor elke unieke campagne. De optie "Er is geen WHERE-clausule..." is onjuist omdat een WHERE-clausule optioneel is; de query kan zonder filtering worden uitgevoerd. De optie "SELECT-instructies kunnen niet worden gebruikt om statistieken uit een tabel te kiezen" is ook onjuist; SELECT-instructies zijn juist bedoeld om gegevens, inclusief statistieken, uit tabellen op te halen.
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