Aan de slagGa gratis aan de slag

Tijdseenheden extraheren met SUBSTRING()

In een eerdere oefening heb je het interval tussen de kolommen violation_time en to_hours_in_effect opgesplitst in de bijbehorende tijdseenheden hour en minute. Achter de schermen is er vooraf al wat opgeschoond om de waarden beter omzetbaar te maken, vanwege inconsistenties in hoe deze waarden zijn vastgelegd. De functies die je in deze les hebt gezien, bieden een manier om waarden uit strings te halen.

In deze oefening gebruik je SUBSTRING() om de uur- en minuut-eenheden uit tijdstrings te extraheren. Dit is een alternatief voor het extraheren van tijdseenheden zonder de string eerst naar een TIMESTAMP-waarde te hoeven omzetten, zoals eerder is gedaan.

Deze oefening maakt deel uit van de cursus

Data opschonen in PostgreSQL-databases

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Code bewerken en uitvoeren