1. Nauka
  2. /
  3. Kursy
  4. /
  5. Data Manipulation in SQL

Connected

ćwiczenie

Mecz z OVER

Klauzula OVER() pozwala zastosować funkcję agregującą do całego zbioru danych – podobnie jak podzapytania w SELECT. Jej główną zaletą nad podzapytaniami jest to, że zapytania działają szybciej, a sama klauzula OVER() oferuje szeroki wachlarz dodatkowych funkcji i klauzul, które omówimy w dalszej części tego rozdziału.

W tym ćwiczeniu przepiszesz kilka zapytań z poprzednich rozdziałów, korzystając z klauzuli OVER().

Instrukcje

100 XP
  • Wybierz ID meczu, name kraju, season, home_goal oraz away_goal z tabel match i country.
  • Uzupełnij zapytanie tak, aby obliczało średnią liczbę zdobytych bramek ogółem, a następnie umieszczało tę wartość agregującą w każdym wierszu za pomocą funkcji okna.