Rb1QCo1QxFmLF
Zdjęcie przedstawia kilkupiętrową bibliotekę. Na każdym piętrze znajdują się półki wypełnione książkami.

I_R_W09_M16 Instrukcje grupowania w języku SQL, etap I

Źródło: Tobias Fischer, domena publiczna.
Już wiesz
  • że potrafisz tworzyć zapytania SQL pobierające i filtrujące dane zgodnie z podanymi kryteriami,

  • jak odczytywać strukturę tabel oraz relacje między nimi, aby poprawnie analizować dane z wielu źródeł,

  • że SQL pozwala porządkować i interpretować dane, co stanowi podstawę do wykorzystania funkcji agregujących i grupowania.

Teraz czas, aby sprawdzić wiedzę i umiejętności w praktyce.

R1UqkiicZKdrN
Ćwiczenie 1
Funkcje agregujące służą do: Możliwe odpowiedzi: 1. obliczeń wykonywanych na wszystkich rekordach, 2. obliczeń na grupach rekordów, 3. do grupowania rekordów
RKt1iy8rlki6x
Ćwiczenie 2
Do zliczania rekordów spełniających podane warunki użyjesz funkcji:
1. MIN(), 2. SUM(), 3. COUNT()
RHxFpzStLeWJj
Ćwiczenie 3
Jeżeli używasz funkcji MIN() lub MAX(): Możliwe odpowiedzi: 1. warto użyć klauzuli ORDER BY, 2. można użyć klauzuli DISTINCT, 3. można użyć klauzuli warunkowej WHERE
R1Lacc5S16hOu
Ćwiczenie 4
Dokończ zdanie.
Jeżeli w zapytaniu chcemy użyć różnych wartości w zależności od zawartości pola, skorzystamy z....
RWof5fldKQe13
Ćwiczenie 5
Na liście wybieranych w zapytaniu pól ta sama funkcja agregująca może wystąpić: Możliwe odpowiedzi: 1. tylko raz, 2. dwa razy, 3. raz lub więcej razy
R37bWzQlCse8A
Ćwiczenie 6
Aby funkcja agregująca brała pod uwagę tylko niepowtarzające się wartości, należy użyć klauzuli:
R11KvDRIfN8bt
Ćwiczenie 7
Wybranie grup rekordów spełniających określone kryteria dla funkcji agregującej możliwe jest za pomocą:
RZo88t1EW7VtL
Ćwiczenie 8
Zaznacz poprawne stwierdzenia.
Klauzula GROUP BY...