ZAPYTANIA ZAGNIEŻDŻONE:
Pracownicy
select avg(zarobki) from pracownicy;
Wypisz pracowników którzy zarabiają ponad średnią
ZAPYTANIA ZAGNIEŻDŻONE - zapytanie zawierające w sobie inne zapytanie
Dane pracowników
select * from pracownicy
where zarobki>=(select avg(zarobki) from pracownicy);
Pracownicy, którzy zarabiaja wiecej niż srednia.
Wypisz pracownikow z dzialu 2 którzy zarabiaja wiecej niż jakikolwiek pracownik dzialu 1.
Ile zarabiaja pracownicy z dzialu1?
Select zarobki from pracownicy
where dzial=1;
Pracownicy
Select * from pracownicy
Where zarobki>( Select zarobki from pracownicy
where dzial=1
);
Nie może być zarobki> od 3 wyników…..
Zarobki> od jakiegokolwiek z 3 wynikow….. lub wszystkich!!!
Select * from pracownicy
Where zarobki>all( Select zarobki from pracownicy
where dzial=1
);
Pracownicy którzy zarabiaja > niż jakikolwiek pracownik dzialu 1 zamianiamy All na Any
Select * from pracownicy
Where zarobki>any( Select zarobki from pracownicy
where dzial=1
);