Použití funkce EXTRACT
Funkce EXTRACT() a DATE_PART() ti umožňují snadno vytvářet nová pole v dotazech – stačí z časového razítka vytáhnout potřebnou část.
Představ si, že chceš sestavit prediktivní model pro předpověď aktivity půjčování DVD podle dne v týdnu. K tomu můžeš použít funkci EXTRACT() s identifikátorem dow a vytvořit nové pole dayofweek jako dílčí hodnotu sloupce rental_date z tabulky rental.
Pomocí funkce COUNT() pak spočítáš počet záznamů v tabulce rental pro dané časové rozmezí a výsledek agreguj podle nově vytvořeného sloupce dayofweek.
Toto cvičení je součástí kurzu
Funkce pro práci s daty v PostgreSQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;