Zacznij terazZacznij za darmo

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

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Edytuj i uruchom kod