Wyodrębnianie jednostek czasu za pomocą SUBSTRING()
W poprzednim ćwiczeniu rozdzielono przedział między kolumnami violation_time a to_hours_in_effect na składowe jednostki czasu: hour i minute. Część wstępnego czyszczenia tych wartości została wykonana w tle, aby ułatwić konwersję – było to konieczne ze względu na niespójności w zapisie tych wartości. Funkcje omówione w tej lekcji pozwalają wyodrębniać wartości z ciągów znaków.
W tym ćwiczeniu użyjesz funkcji SUBSTRING(), aby wyodrębnić godziny i minuty z ciągów czasowych. To alternatywne podejście do wyodrębniania jednostek czasu, które nie wymaga konwersji ciągu znaków na wartość TIMESTAMP.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
-- Define hour column
___(___ ___ ___ ___ ___) AS ___
FROM
parking_violation;