Extragerea numerelor de imobil dintr-un șir de caractere
Adresele din cartierul Queens din New York City sunt unice prin faptul că includ adesea cratime în componenta numărului de imobil din adresa stradală. De exemplu, pentru adresa 86-16 60 Ave, numărul de imobil este 16, iar 86 indică cea mai apropiată stradă transversală. Prin urmare, dacă dorim ca house_number să reprezinte strict numărul imobilului unde a avut loc o încălcare a regulilor de parcare, trebuie să extragem cifrele de după cratimă (-) pentru a reprezenta această valoare.
În acest exercițiu, vei folosi STRPOS(), SUBSTRING() și LENGTH() pentru a extrage numărul exact al imobilului din adresele stradale din Queens.
Acest exercițiu face parte din cursul
Curățarea datelor în baze de date PostgreSQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT
-- Find the position of first '-'
___(___, ___) AS dash_position
FROM
parking_violation;