1. Nauka
  2. /
  3. Kursy
  4. /
  5. SQL Server średnio zaawansowany

Connected

ćwiczenie

Grupowanie danych w agregacjach

Możesz obliczać statystyki dla każdej grupy, korzystając z klauzuli GROUP BY. Na przykład poniższe zapytanie oblicza wartość maksymalną dla każdego stanu:

SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State

Aby jeszcze bardziej zawęzić wyniki – na przykład znaleźć tylko te stany, w których wartość maksymalna przekracza 10 – użyj klauzuli HAVING.

Instrukcje 1/2

undefined XP
    1
    2

Napisz zapytanie T-SQL obliczające średnią, minimum i maksimum kolumny DurationSeconds z grupowaniem według kolumny Shape. Musisz uwzględnić w zapytaniu dodatkową kolumnę. Jaką?