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

Connected

ćwiczenie

Mapowanie ograniczeń parkowania

Chcesz zbudować mobilną aplikację rekomendującą miejsca parkingowe w Nowym Jorku. Celem jest wykorzystanie zbioru danych parking_violation do mapowania ograniczeń parkowania na podstawie lokalizacji kierowcy. Ograniczenia parkowania są przechowywane w kolumnie days_parking_in_effect w formacie składającym się z ciągu 7 znaków. Każda pozycja w ciągu reprezentuje dzień tygodnia (od poniedziałku do niedzieli). Litera B oznacza, że parkowanie jest zabronione, a Y – że jest dozwolone. Twój kolega uporządkował dane z tabeli parking_violation, tworząc tabelę o nazwie parking_restrictions, która zawiera kolumny street_address, violation_county oraz days_parking_in_effect.

W tym ćwiczeniu użyjesz funkcji REGEXP_SPLIT_TO_TABLE() i ROW_NUMBER(), aby powiązać każdy adres ulicy z dostępnością miejsc parkingowych.

Instrukcje 1/2

undefined XP
    1
    2
  • Użyj funkcji REGEXP_SPLIT_TO_TABLE() z pustym ciągiem znaków ('') jako delimiter, aby podzielić kolumnę days_parking_in_effect na pojedyncze symbole dostępności (B lub Y).
  • Uwzględnij kolumny street_address i violation_county, tak aby każdy wiersz zawierał te powiązane wartości.