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 vouliez créer un modèle prédictif pour prévoir l'activité de location de DVD selon le jour de la semaine. Vous pourriez utiliser la fonction EXTRACT() avec l'identifiant de champ dow dans votre requête pour créer un nouveau champ nommé dayofweek comme sous-champ de la colonne rental_date de la table rental.
Vous pouvez utiliser COUNT() pour compter le nombre d'enregistrements dans la table rental pour une plage de dates donnée et effectuer une agrégation par la nouvelle colonne dayofweek.
Cette activité fait partie du cours
Fonctions pour manipuler les données dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;