Inizia subitoInizia gratis

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

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

SELECT
  -- Find the position of first '-'
  ___(___, ___) AS dash_position
FROM
  parking_violation;
Modifica ed esegui il codice