ComeçarComece de graça

Reunindo tudo

Muitas das técnicas que você aprendeu neste curso vão ser úteis na hora de criar consultas para extrair dados para o treinamento de modelos. Agora vamos usar algumas funções de data/hora para extrair e manipular alguns dados de aluguel de DVDs da nossa loja fictícia de aluguel de DVDs.

Neste exercício, você vai extrair uma lista de clientes e seu histórico de aluguéis nos últimos 90 dias. Você vai usar as funções ` EXTRACT()``, DATE_TRUNC()` e ` AGE() ` que aprendeu neste capítulo, junto com algumas habilidades gerais de SQL dos pré-requisitos, para extrair um conjunto de dados que pode ser usado para descobrir em que dia da semana os clientes são mais propensos a alugar um DVD e a probabilidade de devolverem o DVD com atraso.

Este exercício faz parte do curso

Funções para mexer nos dados no PostgreSQL

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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';
Editar e executar o código