BD-1st-2.4-lab3.tresc-1.1-Slajd4

Z Studia Informatyczne
Wersja z dnia 07:21, 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

Funkcje agregujące

Funkcje agregujące


Na bieżącym slajdzie zaprezentowano przykładowe zapytanie z grupowaniem i funkcją agregującą: „znajdź średnią płacę pracowników dla każdej grupy etatowej”. Wyrażeniem grupującym, które dostarcza wartości dzielące zbiór rekordów relacji PRACOWNICY na grupy, jest atrybut ETAT. Przykładowy zbiór rekordów został podzielony na trzy grupy: pierwszą dla wartości ADIUNKT, znajdują się w niej dwa rekordy, następną dla wartość ASYSTENT, należą do niej cztery rekordy, wreszcie ostatnią dla wartości PROFESOR, również z czterema rekordami. Następnie w każdej z grup wartości atrybutu PLACA_POD zostają poddane dzianiu funkcji agregującej, wyliczającej średnią. W wyniku zapytania otrzymujemy po jednym rekordzie dla każdej grupy etatowej: rekord zawiera wartość wyrażenia grupującego, a więc atrybutu ETAT i wyliczoną średnią płacą pracowników w tej grupie.


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