Utiliser EXTRACT
Vous pouvez utiliser EXTRACT()
et DATE_PART()
pour créer facilement de nouveaux champs dans vos requêtes en extrayant des sous-champs d'un champ d'horodatage source.
Supposons maintenant que vous souhaitiez produire un modèle prédictif permettant de prévoir l'activité de location de DVD par jour de la semaine. Vous pouvez utiliser la fonction EXTRACT()
avec l'identifiant du champ dow
dans notre requête pour créer un nouveau champ appelé dayofweek
en tant que sous-champ de la colonne rental_date
du tableau rental
.
Vous pouvez COUNT()
le nombre d'enregistrements dans le tableau des locations pour une plage de dates donnée et l'agréger par la colonne dayofweek
nouvellement créée.
Cet exercice fait partie du cours
Fonctions pour manipuler les données dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;