1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Cleaning Data in PostgreSQL Databases

Connected

Cvičení

Mapování parkovacích omezení

Chceš vytvořit mobilní aplikaci pro doporučení parkování v New Yorku. Cílem je využít dataset parking_violation k mapování parkovacích omezení podle polohy řidiče. Parkovací omezení jsou uložena ve sloupci days_parking_in_effect ve formátu sedmiznaknového řetězce. Každá pozice v řetězci představuje jeden den v týdnu (pondělí–neděle). Znak B znamená, že parkování je zakázáno, a znak Y znamená, že parkování je povoleno. Kolega zpracoval data z tabulky parking_violation a vytvořil tabulku parking_restrictions, která obsahuje sloupce street_address, violation_county a days_parking_in_effect.

V tomto cvičení použiješ funkce REGEXP_SPLIT_TO_TABLE() a ROW_NUMBER() k tomu, aby ses ke každé adrese přiřadil/a dostupnost parkování.

Pokyny 1/2

undefined XP
    1
    2
  • Použij funkci REGEXP_SPLIT_TO_TABLE() s prázdným řetězcem ('') jako delimiter a rozděl sloupec days_parking_in_effect na jednotlivé symboly dostupnosti (B nebo Y).
  • Zahrň sloupce street_address a violation_county, aby každý řádek obsahoval příslušné hodnoty.