Jak należy dostosować to zapytanie, aby uzyskać wskaźniki kosztów i odsłon według źródła realizacji (supply_source)? SELECT device_type, operating_system, SUM(total_cost)/100000 AS total_cost_dollars, ((SUM(total_cost)/100000)/SUM(impressions))*1000 AS avg_cpm, SUM(impressions) AS impressions FROM dsp_impressions GROUP BY 1,2
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: SELECT supply_source, SUM(total_cost)/100000 AS total_cost_dollars, ((SUM(total_cost)/100000)/SUM(impressions))*1000 AS avg_cpm, SUM(impressions) AS impressions FROM dsp_impressions GROUP BY 1.
Dlaczego to jest odpowiedź
Poprawna odpowiedź modyfikuje zapytanie, aby grupować dane według supplysource (źródła realizacji) zamiast devicetype i operatingsystem. Zastąpienie devicetype i operatingsystem przez supplysource w klauzuli SELECT oraz w klauzuli GROUP BY (GROUP BY 1 odnosi się do pierwszej kolumny w SELECT, czyli supplysource) zapewnia, że metryki kosztów i odsłon są agregowane dla każdego unikalnego źródła realizacji. Pozostałe opcje są nieprawidłowe, ponieważ pierwsza opcja odwołuje się do tabeli dspinventory zamiast dspimpressions i ma niepoprawny przelicznik kosztów (dzielenie przez 100000000 zamiast 100000). Druga opcja grupuje według supplysource i nieistniejącej drugiej kolumny, co jest błędem składniowym, jeśli celem jest grupowanie tylko według supplysource.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana