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

Extrakce časových jednotek pomocí SUBSTRING()

V předchozím cvičení jsi rozdělil/a interval mezi sloupci violation_time a to_hours_in_effect na jednotlivé časové složky – hour a minute. Aby bylo možné tyto hodnoty snáze převést, proběhlo před samotným zpracováním jejich přečištění, a to kvůli nekonzistencím v jejich zaznamenávání. Funkce probírané v této lekci nabízí způsob, jak extrahovat hodnoty přímo z řetězců.

V tomto cvičení použiješ funkci SUBSTRING() k extrakci hodin a minut z časových řetězců. Jde o alternativní přístup, který nevyžaduje převod řetězce na hodnotu TIMESTAMP – na rozdíl od postupu použitého dříve.

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

Cleaning Data in PostgreSQL Databases

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
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Upravit a spustit kód