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
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;