IniziaInizia gratis

Mettere tutto insieme

Molte delle tecniche che hai imparato in questo corso ti torneranno utili quando costruisci query per estrarre dati per l’addestramento di modelli. Ora useremo alcune funzioni di data/ora per estrarre e manipolare dati sui noleggi DVD dal nostro negozio di noleggio fittizio.

In questo esercizio estrarrai un elenco di clienti e la loro cronologia di noleggi su 90 giorni. Userai le funzioni EXTRACT(), DATE_TRUNC() e AGE() che hai visto in questo capitolo, insieme ad alcune competenze SQL generali dei prerequisiti, per estrarre un insieme di dati che potrebbe servire a determinare in quale giorno della settimana i clienti è più probabile che noleggino un DVD e la probabilità che lo restituiscano in ritardo.

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in PostgreSQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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';
Modifica ed esegui il codice