BD-1st-2.4-lab3.tresc-1.1-Slajd7
Z Studia Informatyczne
Zapytania z wieloma grupami
Konstruując zapytania z wieloma grupami konieczne jest zdefiniowanie wyrażenia grupujące. Wyrażenie grupujące umieszcza się w klauzuli GROUP BY. W przykładzie zbiór rekordów relacji PRACOWNICY zostaje podzielony na grupy ze względu na wartość atrybutu ID_ZESP, następnie w każdej z grup zostaje wyliczona wartość średniej płacy pracowników, zatrudnionych w danym zespole. W wyniku zapytania otrzymujemy tyle rekordów, w ilu zespołach pracują pracownicy (rekord z pustą wartością ID_ZESP jest tworzony przez rekordy pracowników, którzy nie należą do żadnego zespołu). Wynik zapytania zostaje posortowany ze względu na wartość wyrażenia grupującego, a więc atrybutu ID_ZESP.