Använda EXTRACT
Med EXTRACT() och DATE_PART() kan du enkelt skapa nya fält i dina frågor genom att extrahera delfält från ett källfält av typen timestamp.
Anta att du vill ta fram en prediktiv modell för att förutsäga uthyrningsaktivitet per veckodag. Du kan använda funktionen EXTRACT() med fältidentifieraren dow i din fråga för att skapa ett nytt fält, dayofweek, som ett delfält från kolumnen rental_date i tabellen rental.
Du kan använda COUNT() för att räkna antalet poster i uthyrningstabellen för ett givet datumintervall och aggregera på det nyligen skapade dayofweek-fältet.
Den här övningen är en del av kursen
Funktioner för datamanipulering i PostgreSQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;