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

Connected

ćwiczenie

Tworzenie wartości TIMESTAMP za pomocą konkatenacji

W poprzednim ćwiczeniu kolumna violation_time w tabeli parking_violation była używana do sprawdzania, czy zarejestrowany czas naruszenia mieści się w godzinach obowiązywania ograniczeń w danej lokalizacji. Sprawiało to trudności w przypadku nocnych zakazów parkowania – dla takich rekordów czas from_hours_in_effect jest późniejszy niż to_hours_in_effect. Problem ten można wyeliminować, dodając datę do czasu naruszenia.

W tym ćwiczeniu zaczniesz upraszczać identyfikację nocnych naruszeń, tworząc kolumnę violation_datetime wypełnioną wartościami TIMESTAMP. Osiągniesz to przez połączenie kolumn issue_date i violation_time za pomocą konkatenacji, a następnie przekonwertowanie powstałych łańcuchów znaków na wartości TIMESTAMP.

Instrukcje 1/2

undefined XP
    1
    2
  • Połącz kolumnę issue_date, znak spacji (' ') oraz kolumnę violation_time, aby utworzyć kolumnę violation_datetime w wynikach zapytania.