Vous rédigez une requête et souhaitez connaître le nombre total d'impressions générées par campagne (campaign), par source d'approvisionnement (supply_source) et par type d'appareil (device_type). Lequel des énoncés suivants représente la manière dont vous devez rédiger la requête ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : SELECT campaign, supply_source, device_type, SUM(impressions) AS impressions FROM dsp_impressions GROUP BY 1,2,3.
Pourquoi c'est la réponse
L'option correcte agrège les impressions par campaign, supplysource et devicetype, ce qui correspond exactement à la demande. SUM(impressions) AS impressions calcule le total des impressions et le GROUP BY 1,2,3 regroupe les résultats selon les colonnes sélectionnées dans le même ordre. La clause FROM dspimpressions indique la table source des données. La première option est incorrecte car elle tente de regrouper par devicetype alors que cette colonne n'est pas incluse dans le SELECT, et elle utilise FROM devicetype qui est une colonne et non une table. La troisième option est incorrecte car elle utilise totalimpressions sans le sélectionner, et tente d'agréger SUM(impressions) AS devicetype, ce qui est une mauvaise utilisation de l'alias. De plus, elle spécifie FROM campaign, supplysource qui sont des colonnes et non des tables.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise