ÎncepețiÎncepe gratuit

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

Vezi cursul

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;
Editează și rulează codul