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