Huisnummers splitsen met een scheidingsteken
In de vorige oefening gebruikte je STRPOS(), LENGTH() en SUBSTRING() om het daadwerkelijke huisnummer voor adressen in Queens te scheiden van de waarde die een kruisende straat aangeeft. In de video-oefening leerde je hoe je strings kunt opsplitsen in delen op basis van een scheidingsteken.
In deze oefening haal je het huisnummer voor adressen in Queens op met de functie SPLIT_PART().
Deze oefening maakt deel uit van de cursus
Data opschonen in PostgreSQL-databases
Oefeninstructies
- Schrijf een query die het deel van de waarde
house_numberna het streepje ('-') teruggeeft (als er een streepje in de kolomwaarde voorkomt) als de kolomnew_house_number.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
-- Split house_number using '-' as the delimiter
___(___, ___, ___) AS ___
FROM
parking_violation
WHERE
violation_county = 'Q';