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
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
-- Define hour column
___(___ ___ ___ ___ ___) AS ___
FROM
parking_violation;