BD-1st-2.4-lab3.tresc-1.1-Slajd9
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Filtrowanie grup
Zapytanie z grupowaniem można dodatkowo wyposażyć w mechanizm filtrowania grup. Realizuje się to umieszczając warunek logiczny w dodatkowej klauzuli HAVING. Należy pamiętać, że w warunku tym można użyć jedynie wyrażeń grupujących i/lub funkcji agregujących. Wartościowanie warunku następuje po utworzeniu grup. Grupy, dla których warunek nie jest spełniony, zostają odrzucone (nie pojawiają się w wyniku zapytania). W przykładzie zbiór rekordów relacji PRACOWNICY zostaje pogrupowany ze względu na wartość atrybutu ID_ZESP, jednak odrzucone zostają te grupy, w których jest mniej niż trzy rekordy. W każdej z pozostałych grup zostaje wyliczona średnia płaca pracowników, należących do zespołów.