Wykrywanie nieprawidłowych wartości za pomocą wyrażeń regularnych
W ćwiczeniu wideo zobaczyłeś(-aś), że istnieje wiele sposobów wykrywania nieprawidłowych wartości w danych. W tym ćwiczeniu użyjemy wyrażeń regularnych, aby zidentyfikować rekordy z niepoprawnymi wartościami w tabeli parking_violation.
Dwa wzorce wyrażeń regularnych, które będą przydatne w tym ćwiczeniu, to c{n} oraz c+. Wzorzec c{n} dopasowuje ciągi zawierające znak c powtórzony dokładnie n razy. Na przykład x{4} dopasuje wzorzec xxxx. Wzorzec c+ dopasowuje ciągi zawierające znak c powtórzony jeden lub więcej razy – pasuje więc do ciągów takich jak xxxx, ale też x czy xx.
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
summons_number,
plate_id,
registration_state
FROM
parking_violation
WHERE
-- Define the pattern to use for matching
___ ___ ___ ___ ___;