ПочатиПочніть безкоштовно

Об'єднаємо все разом

Багато з прийомів, які ви опанували в цьому курсі, стануть у пригоді під час побудови запитів для вилучення даних на навчання моделей. Тепер скористаємося функціями роботи з датами й часом, щоб витягти та обробити дані про оренди DVD з нашого вигаданого магазину прокату.

У цій вправі ви витягнете список клієнтів і їхню історію оренд за 90 днів. Ви використаєте функції EXTRACT(), DATE_TRUNC() та AGE(), про які йшлося в цьому розділі, а також загальні навички SQL з передумов курсу, щоб отримати набір даних, який допоможе визначити, у який день тижня клієнти найімовірніше орендують DVD, і яка ймовірність, що вони повернуть DVD із запізненням.

Ця вправа є частиною курсу

Функції для обробки даних у PostgreSQL

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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';
Редагувати та запускати код