1. Nauka
  2. /
  3. Kursy
  4. /
  5. Czyszczenie danych w bazach PostgreSQL

Connected

ćwiczenie

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.

Instrukcje 1/2

undefined XP
    1
    2
  • Zdefiniuj kolumnę hour jako podciąg znaków zaczynający się na pozycji 1. w kolumnie violation_time i obejmujący 2 znaki.