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
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;