BD-1st-2.4-lab2.tresc-1.1-Slajd32
Operatory zbiorowe
Ostatnim zagadnieniem, jakie zostanie poruszone w bieżącym rozdziale, są zapytania wykorzystujące operatory zbiorowe. Ogólny schemat takiego zapytania przedstawia bieżący slajd. Zapytanie złożone jest z kilku zapytań składowych. Każde z zapytań wylicza zbiór rekordów. Następnie zbiory łączone są z wykorzystaniem operatorów zbiorowych. Dostępne operatory to: operator UNION, wyliczający sumę dwóch zbiorów i eliminujący powtórzenia ze zbioru wynikowego, operator UNION ALL wyliczający sumę dwóch zbiorów jednak bez eliminacji powtórzeń, operator EXCEPT wyliczający różnicę dwóch zbiorów i eliminujący powtórzenia ze zbioru wynikowego oraz operator INTERSECT, znajdujący część wspólną dwóch zbiorów i eliminujący powtórzenia. W SZBD Oracle operator EXCEPT jest zastąpiony przez identycznie działający operator MINUS.