Začněte nyníZačněte zdarma

Detekce neplatných hodnot pomocí regulárních výrazů

Ve videu jsme viděli, že existuje několik způsobů, jak odhalit neplatné hodnoty v datech. V tomto cvičení použijeme regulární výrazy k identifikaci záznamů s neplatnými hodnotami v tabulce parking_violation.

Dva vzory regulárních výrazů, které se ti v tomto cvičení budou hodit, jsou c{n} a c+. c{n} odpovídá řetězcům, které obsahují znak c opakovaný n-krát. Například x{4} odpovídá vzoru xxxx. c+ odpovídá řetězcům, které obsahují znak c opakovaný jednou nebo vícekrát. Tento vzor by odpovídal řetězcům jako xxxx, ale také x nebo xx.

Toto cvičení je součástí kurzu

Cleaning Data in PostgreSQL Databases

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

SELECT
  summons_number,
  plate_id,
  registration_state
FROM
  parking_violation
WHERE
  -- Define the pattern to use for matching
  ___ ___ ___ ___ ___;
Upravit a spustit kód