Zacznij terazZacznij za darmo

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.

To ćwiczenie jest częścią kursu

Czyszczenie danych w bazach PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT
  -- Specify SELECT list columns
  ___,
  ___,
  ___(___, ___) AS daily_parking_restriction
FROM
  parking_restriction;
Edytuj i uruchom kod