1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcje do manipulowania danymi w SQL Server

Connected

ćwiczenie

Pobieranie pierwszej i ostatniej wartości

Funkcje analityczne zwracające pierwszą lub ostatnią wartość z posortowanej listy są bardzo przydatne w zapytaniach. W tym ćwiczeniu zapoznasz się z ich działaniem. Składnia jest następująca:

  • FIRST_VALUE(numeric_expression) OVER ([PARTITION BY column] ORDER BY column ROW_or_RANGE frame)

  • LAST_VALUE(numeric_expression) OVER ([PARTITION BY column] ORDER BY column ROW_or_RANGE frame)

Napisz zapytanie, które pobierze wszystkich wyborców z Hiszpanii i USA. Następnie dodaj do zapytania polecenia pobierające datę urodzenia najmłodszego i najstarszego wyborcy z każdego kraju. Chcesz widzieć te wartości w każdym wierszu, aby móc je porównać z datą urodzenia poszczególnych wyborców.

Instrukcje

100 XP
  • Pobierz datę urodzenia najstarszego wyborcy z każdego kraju.
  • Pobierz datę urodzenia najmłodszego wyborcy z każdego kraju.