Opisywanie funkcji okna

Ukończone

Funkcje okien umożliwiają wykonywanie obliczeń, takich jak klasyfikacja, agregacje i porównania przesunięcia między wierszami.

Funkcje okien wymagają zestawu wierszy do pracy, nazywanego oknem. Klauzula OVER służy do definiowania okna, nad którym chcesz pracować. Następnie możesz użyć funkcji okna w podzestawie zdefiniowanych wierszy.

Funkcje okna rozwiązują typowe problemy, takie jak generowanie liczb wierszy w zestawie wyników lub obliczanie sum uruchomionych. System Windows zapewnia również wydajny sposób porównywania wartości w jednym wierszu z wartościami w innym bez konieczności łączenia tabeli z samą sobą.

Funkcje systemu Windows i okna zapewniają funkcjonalność, która jest trudna do replikacji za pomocą innych poleceń SQL:

  • Porządkowanie wierszy przekazywanych do funkcji okna bez wpływu na kolejność sortowania zapytania wyjściowego.
  • Podzielenie zestawu wyników na różne części i zastosowanie funkcji okna do każdego.
  • Podziel partycję, ustawiając górne i dolne granice dla ramki okna.