ID: 1920 Bazy danych Średnie

Źródło: Arkusze CKE

Jak działa instrukcja łącząca wyniki zapytań INTERSECT w języku SQL?

Warianty odpowiedzi

  1. A

    Zwraca część wspólną wyników dwóch zapytań.

  2. B

    Zwraca te wiersze, które wystąpiły w wyniku pierwszego zapytania, ale nie było ich w wyniku drugiego zapytania.

  3. C

    Zwraca listę wyników z pierwszego zapytania oraz listę wyników z drugiego zapytania, powodując domyślne usuwanie powtarzających się wierszy.

  4. D

    Zwraca te wiersze, które wystąpiły w wyniku drugiego zapytania, ale nie było ich w wyniku pierwszego zapytania.

Wyjaśnienie

Słowo INTERSECT z angielskiego oznacza przecinać się. W SQL-u odpowiada to matematycznemu pojęciu części wspólnej (iloczynu) zbiorów.

Gdy łączysz wyniki dwóch zapytań za pomocą INTERSECT, baza danych porówna oba wyniki i zwróci tylko te wiersze, które wystąpiły jednocześnie w pierwszym i w drugim zapytaniu.

To idealne narzędzie, gdy chcesz znaleźć np. klientów, którzy kupili zarówno produkt A, jak i produkt B.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych