Utilisation de EXTRACT
Vous pouvez utiliser EXTRACT() et DATE_PART() pour créer facilement de nouveaux champs dans vos requêtes en extrayant des sous-champs à partir d'un champ d'horodatage source.
Supposons maintenant que vous souhaitiez créer un modèle prédictif qui aidera à prévoir l'activité de location de DVD par jour de la semaine. Vous pouvez utiliser la fonction EXTRACT() avec l'identifiant de champ dow dans notre requête pour créer un nouveau champ appelé dayofweek en tant que sous-champ de la colonne rental_date de la table rental.
Vous pouvez COUNT() le nombre d'enregistrements dans la table de location pour une plage de dates donnée et les agréger à l'aide de la nouvelle colonne dayofweek.
Cet exercice fait partie du cours
Fonctions permettant de 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;