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

Connected

ćwiczenie

Wszystko razem

Wiele technik poznanych w tym kursie przyda się przy tworzeniu zapytań służących do wyodrębniania danych na potrzeby trenowania modeli. Teraz użyjemy kilku funkcji daty i czasu, aby wyodrębnić i przetworzyć dane o wypożyczeniach DVD z naszego fikcyjnego sklepu wideo.

W tym ćwiczeniu wyodrębnisz listę klientów wraz z historią ich wypożyczeń z ostatnich 90 dni. Skorzystasz z funkcji EXTRACT(), DATE_TRUNC() i AGE(), które poznałeś w tym rozdziale, oraz z ogólnych umiejętności SQL zdobytych w kursach wprowadzających – wszystko po to, by przygotować zbiór danych pozwalający określić, w który dzień tygodnia klienci najchętniej wypożyczają DVD i jakie jest prawdopodobieństwo, że oddadzą film po terminie.

Instrukcje 1/2

undefined XP
    1
    2
  • Wyodrębnij dzień tygodnia z kolumny rental_date, używając aliasu dayofweek.
  • Użyj wartości INTERVAL w klauzuli WHERE, aby wybrać rekordy z 90-dniowego okresu rozpoczynającego się 1.05.2005.