lekcje-bazy-agregujące, bazy danych


Bazy danych

Funkcje agregujące

0x08 graphic
Funkcje agregujące (suma, średnia, minimum, maksimum, policz)

* Utwórz kwerendę, która będzie wyświetlała w kolumnie o nazwie ŚR średnie dochody wszystkich studentów.

Wykorzystujemy funkcję agregującą o nazwie ŚREDNIA, która liczy w tym wypadku średnią arytmetyczną z pól DOCHOD. Wynik pokazywany jest w jednym polu o nazwie ŚR

0x08 graphic
* Utwórz kwerendę, która będzie wyświetlała w kolumnie o nazwie ŚR średnie dochody kobiet

Ustawiamy filtr dla kobiet, jednak pole to nie może być wyświetlane.

* Wyświetl w polu ILOŚĆ liczbę osób, których imię wybierzemy za pomocą zapytania.

0x08 graphic

0x08 graphic
* Ilu jest studentów, którzy nie zdali egzaminu?

Wykorzystujemy funkcję agregującą POLICZ.

0x08 graphic

Możemy też zamiast funkcji agregującej skorzystać z sumowania ∑ i policzyć wszystkie rekordy w tabeli. Tutaj liczymy za pomocą pola LP.

* Utwórz kwerendę która pokaże minimalne, średnie i maksymalne dochody we wszystkich rekordach tabeli

Korzystamy z funkcji agregujących. Jeśli natomiast chcemy pokazać te dochody w poszczególnych miastach musimy pogrupować rekordy według miast i korzystać z

0x08 graphic

0x08 graphic

* Jaka jest suma dochodów wszystkich kobiet o imieniu Anna?

* Wyświetl liczbę kobiet pochodzących ze wsi.

* Wyświetl średnie dochody osób urodzonych w 1974 roku.

* Wyświetl ile jest imion dokładnie z pięcioma literami.

* Ile jest osób, które ukończyły różnego typu licea?

0x08 graphic
* Ile jest osób, które mają średnią powyżej 4 i liczbę punktów więcej niż 15. Wynik w polu o nazwie PRZODOWNIK.

Korzystamy z funkcji agregującej Policz(*) wszystkie rekordy.

0x08 graphic

Gdyby zrobić to samo za pomocą grupowania, należy przygotować kwerendę w następujący sposób.

Ponieważ jednocześnie filtrujemy i grupujemy z dwóch pól: PUNKTY i OCENA, dlatego zamiast standardowego GRUPUJ WEDŁUG stosujemy zapis GDZIE dla policzenia liczby osób. Grupuj według nie wyświetliłoby jednego wyniku, lecz podzielony na poszczególne grupy. Zliczać możemy dla dowolnego pola, tutaj wykorzystano pole LP.



Wyszukiwarka

Podobne podstrony:
1 Tworzenie bazy danychid 10005 ppt
bazy danych II
Bazy danych
Podstawy Informatyki Wykład XIX Bazy danych
Bazy Danych1
eksploracja lab03, Lista sprawozdaniowych bazy danych
bazy danych druga id 81754 Nieznany (2)
bazy danych odpowiedzi
Bazy danych
notatek pl g owacki,bazy danych Nieznany
BAZY DANYCH SQL (2)
Bazy danych kolo 2 1 id 81756 Nieznany
Projekt Bazy Danych
Microsoft PowerPoint 02 srodowisko bazy danych, modele
in2 modelowanie bazy danych
kolokwium sklepy1, WAT, SEMESTR V, PWD, Bazy danych od maslaka

więcej podobnych podstron