BD-1st-2.4-lab5.tresc-1.1-Slajd4

Z Studia Informatyczne
Wersja z dnia 07:26, 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

Podzapytanie (2)

Podzapytanie (2)


Do zrozumienia działania podzapytań musimy wyjaśnić przebieg wykonania zapytania z podzapytaniem. Otóż jako pierwsze wykonuje się podzapytanie. Wartości, odczytane przez wyrażenia umieszczone w klauzuli SELECT podzapytania, dostarczane są do zapytania zewnętrznego (np. do warunku w klauzuli WHERE), tam wykorzystywane są do utworzenia zbioru wynikowego ze zbioru rekordów, przetwarzanych przez zapytanie zewnętrzne. Należy pamiętać, że podzapytanie wykonuje się jednokrotnie.

W przypadku podzapytań w klauzulach WHERE i HAVING, a więc podzapytań stanowiących część warunku logicznego zapytania zewnętrznego, operator, jaki może zostać zastosowany w warunku, zależy od rodzaju podzapytania. Wyróżniamy tutaj podzapytania wierszowe i tablicowe.


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