CommencerCommencer gratuitement

Mise en œuvre de l'ensemble

La plupart des techniques que vous avez apprises dans ce cours vous seront utiles pour créer des requêtes afin d'extraire des données pour l'entraînement des modèles. Maintenant, utilisons certaines fonctions de date/heure pour extraire et manipuler certaines données relatives à la location de DVD provenant de notre magasin fictif de location de DVD.

Dans cet exercice, vous allez extraire une liste de clients et leur historique de location sur 90 jours. Vous utiliserez les fonctions EXTRACT(), DATE_TRUNC() et AGE() que vous avez apprises au cours de ce chapitre, ainsi que certaines compétences générales en SQL acquises dans les prérequis, pour extraire un ensemble de données pouvant être utilisé pour déterminer le jour de la semaine où les clients sont le plus susceptibles de louer un DVD et la probabilité qu'ils le rendent en retard.

Cet exercice fait partie du cours

Fonctions permettant de manipuler les données dans PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT 
  -- Extract the day of week date part from the rental_date
  ___(___ ___ ___) AS dayofweek,
  AGE(return_date, rental_date) AS rental_days
FROM rental AS r 
WHERE 
  -- Use an INTERVAL for the upper bound of the rental_date 
  rental_date BETWEEN CAST('2005-05-01' AS ___)
   AND CAST('2005-05-01' AS ___) + ___ '90 day';
Modifier et exécuter le code