Začněte nyníZačněte zdarma

Dáme to dohromady

Mnoho technik, které ses v tomto kurzu naučil/a, se ti bude hodit při sestavování dotazů pro extrakci dat k trénování modelů. Teď využijeme několik funkcí pro datum a čas k extrakci a zpracování dat o půjčovnách DVD z naší fiktivní videopůjčovny.

V tomto cvičení sestavíš seznam zákazníků a jejich historii půjčování za 90 dní. Použiješ funkce EXTRACT(), DATE_TRUNC() a AGE(), které jsi se naučil/a v této kapitole, spolu s obecnými SQL dovednostmi z předchozích lekcí — výsledkem bude datová sada, která pomůže zjistit, ve který den v týdnu si zákazníci nejčastěji půjčují DVD a jak pravděpodobné je, že DVD vrátí se zpožděním.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v PostgreSQL

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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';
Upravit a spustit kód