Wyodrębnianie numerów domów z ciągu znaków
Adresy w dzielnicy Queens w Nowym Jorku są wyjątkowe – często zawierają myślniki w numerze domu. Na przykład w adresie 86-16 60 Ave numer domu to 16, a 86 oznacza najbliższą ulicę poprzeczną. Jeśli chcemy, aby kolumna house_number zawierała wyłącznie numer domu, przy którym doszło do naruszenia przepisów parkingowych, musimy wyodrębnić cyfry znajdujące się po myślniku (-).
W tym ćwiczeniu użyjesz funkcji STRPOS(), SUBSTRING() i LENGTH(), aby wyodrębnić właściwy numer domu z adresów ulic w Queens.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
-- Find the position of first '-'
___(___, ___) AS dash_position
FROM
parking_violation;