Kom igångKom igång gratis

Extrahera husnummer från en sträng

Adresser i stadsdelen Queens i New York City är unika eftersom de ofta innehåller bindestreck i husnummerdelen av gatuadressen. Till exempel, för adressen 86-16 60 Ave är husnumret 16, medan 86 refererar till närmaste korsningsgata. Om vi vill att house_number ska representera det faktiska husnumret där en parkeringsöverträdelse inträffade, behöver vi alltså extrahera siffrorna efter bindestrecket (-).

I den här övningen använder du STRPOS(), SUBSTRING() och LENGTH() för att extrahera det specifika husnumret från gatuadresser i Queens.

Den här övningen är en del av kursen

Datarensning i PostgreSQL-databaser

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT
  -- Find the position of first '-'
  ___(___, ___) AS dash_position
FROM
  parking_violation;
Redigera och kör kod