EXTRACT verwenden
Du kannst EXTRACT()
und DATE_PART()
verwenden, um ganz einfach neue Felder in deinen Abfragen zu erstellen, indem du Unterfelder aus einem Quell-Zeitstempelfeld extrahierst.
Nehmen wir an, du möchtest ein Vorhersagemodell erstellen, mit dem du die Vermietungsaktivitäten auf DVD nach Wochentagen vorhersagen kannst. Du könntest die Funktion EXTRACT()
mit dem Feldbezeichner dow
in unserer Abfrage verwenden, um ein neues Feld namens dayofweek
als Unterfeld der Spalte rental_date
aus der Tabelle rental
zu erstellen.
Du kannst COUNT()
die Anzahl der Datensätze in der Miettabelle für einen bestimmten Datumsbereich und nach der neu erstellten Spalte dayofweek
aggregieren.
Diese Übung ist Teil des Kurses
Funktionen zur Manipulation von Daten in PostgreSQL
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;