1. Nauka
  2. /
  3. Kursy
  4. /
  5. Czyszczenie danych w bazach PostgreSQL

Connected

ćwiczenie

Wyodrębnianie numerów domów z ciągu znaków

Adresy w dzielnicy Queens w Nowym Jorku są wyjątkowe – często zawierają myślniki w numerze domu. Na przykład w adresie 86-16 60 Ave numer domu to 16, a 86 oznacza najbliższą ulicę poprzeczną. Jeśli chcemy, aby kolumna house_number zawierała wyłącznie numer domu, przy którym doszło do naruszenia przepisów parkingowych, musimy wyodrębnić cyfry znajdujące się po myślniku (-).

W tym ćwiczeniu użyjesz funkcji STRPOS(), SUBSTRING() i LENGTH(), aby wyodrębnić właściwy numer domu z adresów ulic w Queens.

Instrukcje 1/2

undefined XP
    1
    2
  • Napisz zapytanie, które zwraca pozycję pierwszego myślnika (-) w kolumnie house_number lub 0, jeśli kolumna house_number nie zawiera myślnika (-).