Używanie EXTRACT
Funkcje EXTRACT() i DATE_PART() pozwalają łatwo tworzyć nowe pola w zapytaniach, wyodrębniając składowe z pola zawierającego znacznik czasu.
Przypuśćmy, że chcesz zbudować model predykcyjny do prognozowania aktywności wypożyczeń DVD w zależności od dnia tygodnia. Możesz użyć funkcji EXTRACT() z identyfikatorem pola dow, aby w zapytaniu utworzyć nowe pole dayofweek jako składową kolumny rental_date z tabeli rental.
Za pomocą funkcji COUNT() zlicz liczbę rekordów w tabeli rental dla wybranego zakresu dat, a następnie pogrupuj wyniki według nowo utworzonej kolumny dayofweek.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;