CommencerCommencer gratuitement

La mise en place de l'ensemble

La plupart des techniques que vous avez apprises dans ce cours vous seront utiles lors de l'élaboration de requêtes visant à extraire des données pour l'apprentissage de modèles. Utilisons maintenant quelques fonctions date/heure pour extraire et manipuler des données sur les locations DVD à partir de notre magasin de location fictif DVD.

Dans cet exercice, vous allez extraire une liste de clients et leur historique de location sur 90 jours. Vous allez utiliser les fonctions EXTRACT(), DATE_TRUNC(), et AGE() que vous avez apprises au cours de ce chapitre, ainsi que des compétences générales SQL acquises dans les conditions préalables, pour extraire un ensemble de données qui pourrait ê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 rendent le DVD en retard.

Cet exercice fait partie du cours

Fonctions pour 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