BD-1st-2.4-lab2.tresc-1.1-Slajd32

Z Studia Informatyczne
Wersja z dnia 07:10, 10 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Operatory zbiorowe

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.


<< Poprzedni slajd | Spis treści | Następny slajd >>