Iris, eine Marke für Elektronik, möchte eine Abfrage so ändern, dass sie nur Kaufdatensätze aus der zugrunde liegenden Tabelle enthält. Welche der folgenden Aussagen gibt an, wie die Abfrage geschrieben werden sollte?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: SELECT campaign, COUNT(DISTINCT user_id) AS purchasers, SUM(purchases) AS purchases FROM amazon_attributed_events_by_traffic_time WHERE purchases = 1 GROUP BY 1.
Warum dies die Antwort ist
Die korrekte Abfrage verwendet die WHERE purchases = 1-Klausel, um explizit nur Datensätze zu filtern, die einen Kauf darstellen. Dies ist entscheidend, da Iris nur Kaufdatensätze sehen möchte. Die Tabelle amazonattributedeventsbytraffictime enthält detaillierte Ereignisdaten, einschließlich Käufen. Die GROUP BY 1-Klausel aggregiert die Ergebnisse nach Kampagne (erste ausgewählte Spalte), und COUNT(DISTINCT userid) zählt die eindeutigen Käufer, während SUM(purchases) die Gesamtzahl der Käufe summiert. Die Option "SELECT campaign, COUNT(DISTINCT userid) AS purchasers, SUM(purchases) AS purchases FROM conversions GROUP BY 1" ist falsch, da conversions keine standardmäßige AMC-Tabelle ist und die spezifische Filterung nach Käufen fehlt. Die Option "SELECT campaign, COUNT(DISTINCT userid) AS purchasers, SUM(purchases) AS purchases FROM amazonattributedeventsbytraffictime GROUP BY 1" ist unvollständig, da sie die WHERE purchases = 1-Klausel weglässt und somit alle Ereignisse, nicht nur Käufe, aggregieren würde.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich