Jak należy dostosować to zapytanie, aby ograniczyć wyniki tylko do targetowania na słowa kluczowe w kampanii Sponsored Products? SELECT ad_product_type, targeting, customer_search_term, match_type, SUM(spend)/100000000 AS total_cost_dollars,((SUM(spend)/100000000)/SUM(impressions))*1000 AS avg_cpm, SUM(impressions) AS impressions, SUM(clicks) AS clicks, (SUM(clicks)/SUM(impressions)) AS ctr FROM sponsored_ads_traffic WHERE match_type IN('PHRASE', 'BROAD', 'EXACT') GROUP BY 1,2,3,4
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dostosować instrukcję WHERE w następujący sposób: WHERE match_type IN('PHRASE', 'BROAD', 'EXACT') AND ad_product_type = 'sponsored_products'.
Dlaczego to jest odpowiedź
Poprawna odpowiedź modyfikuje klauzulę WHERE, dodając warunek AND adproducttype = 'sponsoredproducts'. Jest to konieczne, ponieważ zapytanie ma ograniczyć wyniki wyłącznie do kampanii Sponsored Products. Pole adproducttype w tabeli sponsoredadstraffic przechowuje typ produktu reklamowego, co pozwala na filtrowanie wyników. Pozostałe opcje są nieprawidłowe: klauzula LIMIT służy do ograniczania liczby zwracanych wierszy, a nie do filtrowania według typu kampanii. Modyfikacja klauzuli FROM na FROM sponsoredproducts jest błędna, ponieważ sponsoredproducts nie jest nazwą tabeli zawierającej dane o ruchu reklamowym. Dodawanie sponsoredproducts do klauzuli SELECT również nie filtruje danych, a jedynie próbowałoby wybrać nieistniejącą kolumnę lub wartość.
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