BD-1st-2.4-lab5.tresc-1.1-Slajd24
Z Studia Informatyczne
Podzapytania w klauzuli SELECT
Rozwiązaniem specyficznym dla niektórych SZBD jest możliwość umieszczenia podzapytania w klauzuli SELECT. Takie podzapytanie jest wówczas źródłem danych dla nowego atrybutu w wyniku zapytania zewnętrznego. Podzapytanie, umieszczone w klauzuli SELECT, musi zwracać co najwyżej jedną wartość dla rekordu, przeglądanego przez zapytanie zewnętrzne. Należy również zdefiniować alias dla atrybutu, definiowanego przez podzapytanie.
Przykładowe zapytanie zewnętrzne przegląda rekordy relacji ZESPOLY. Dla każdego rekordu wykonywane jest umieszczone w klauzuli SELECT zapytania zewnętrznego podzapytanie skorelowane, wyliczające średnią płacę podstawową pracowników przeglądanego zespołu.