Estrarre i numeri civici da una stringa
Gli indirizzi del borough di Queens, a New York City, sono particolari perché spesso includono dei trattini nella parte del numero civico dell’indirizzo. Per esempio, nell’indirizzo 86-16 60 Ave, il numero civico è 16, mentre 86 indica la strada trasversale più vicina. Quindi, se vogliamo che house_number rappresenti rigorosamente il numero civico in cui è avvenuta un’infrazione di parcheggio, dobbiamo estrarre le cifre dopo il trattino (-) per rappresentare questo valore.
In questo esercizio userai STRPOS(), SUBSTRING() e LENGTH() per estrarre il numero civico specifico dagli indirizzi del Queens.
Questo esercizio fa parte del corso
Pulizia dei dati nei database PostgreSQL
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
SELECT
-- Find the position of first '-'
___(___, ___) AS dash_position
FROM
parking_violation;