Zacznij terazZacznij za darmo

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

Zobacz kurs

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
  ___ ___ ___ ___ ___;
Edytuj i uruchom kod