Masz dwie tabele ANSI-SQL z identycznymi kolumnami i musisz połączyć je w jeden zestaw wyników, usuwając zduplikowane wiersze. Której operacji SQL należy użyć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj operatora UNION w SQL, aby połączyć tabele..
Dlaczego to jest odpowiedź
Operator UNION łączy wyniki dwóch lub więcej instrukcji SELECT w jeden zestaw wyników i automatycznie usuwa zduplikowane wiersze. Jest to kluczowe dla wymagania "usuwając zduplikowane wiersze". Operator UNION ALL również łączy wyniki, ale zachowuje wszystkie duplikaty, co jest niezgodne z wymaganiem. Operator JOIN służy do łączenia kolumn z różnych tabel na podstawie powiązanych kolumn, a nie do łączenia wierszy w jeden zestaw wyników. Zagnieżdżone instrukcje WITH (CTE) pomagają w organizacji złożonych zapytań, ale same w sobie nie są operatorem do łączenia wyników wierszy i usuwania duplikatów w sposób opisany w pytaniu.
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