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

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 wierszowe (1)

Podzapytanie wierszowe (1)


Podzapytanie wierszowe zwraca zawsze co najwyżej jeden rekord, zawierający jedną lub kilka wartości (w zależności od liczby wyrażeń w klauzuli SELECT podzapytania). W przypadku konstruowania zapytań z podzapytaniami wierszowymi dopuszczalne jest stosowanie wszystkich operatorów logicznych, a więc: =, !=, <>, >, >=, < i <=. Przykład pokazuje zapytanie z podzapytaniem wierszowym. Jak już wspomniano, jako pierwsze wykonuje się podzapytanie. Tutaj znajduje ono minimalną płacę podstawową wśród pracowników. Wynikiem podzapytania będzie zawsze jeden rekord z jedną wartością, stąd dopuszczalne jest zastosowanie operatora =. Odczytana przez podzapytanie wartość (w naszym przypadku 900), zostaje przekazana do zapytania zewnętrznego, gdzie jest użyta w warunku w klauzuli WHERE (placa_pod = 900). W wyniku otrzymujemy nazwiska pracowników, zarabiających minimalną płacę podstawową.


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