ÎncepețiÎncepe gratuit

Extragerea unităților de timp cu SUBSTRING()

Într-un exercițiu anterior, ai separat intervalul dintre coloanele violation_time și to_hours_in_effect în unitățile de timp componente: hour și minute. În culise, au fost efectuate câteva operațiuni de pre-curățare a acestor valori, pentru a le face mai ușor de convertit, dată fiind inconsistența în modul în care au fost înregistrate. Funcțiile explorate în această lecție oferă o modalitate de a extrage valori din șiruri de caractere.

În acest exercițiu, vei folosi SUBSTRING() pentru a extrage unitățile de ore și minute din șirurile de timp. Aceasta este o abordare alternativă de extragere a unităților de timp, eliminând necesitatea de a converti șirul într-o valoare TIMESTAMP pentru a obține unitatea de timp, așa cum s-a procedat anterior.

Acest exercițiu face parte din cursul

Curățarea datelor în baze de date PostgreSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Editează și rulează codul