CommencerCommencer gratuitement

Détecter des valeurs invalides avec des expressions régulières

Dans la vidéo, nous avons vu qu’il existe plusieurs façons de détecter des valeurs invalides dans nos données. Dans cet exercice, nous allons utiliser des expressions régulières pour identifier les enregistrements comportant des valeurs invalides dans la table parking_violation.

Deux motifs d’expressions régulières utiles ici sont c{n} et c+. c{n} fait correspondre les chaînes qui contiennent le caractère c répété n fois. Par exemple, x{4} correspondra au motif xxxx. c+ fait correspondre les chaînes qui contiennent le caractère c répété une ou plusieurs fois. Ce motif correspondra à des chaînes comme xxxx mais aussi x et xx.

Cet exercice fait partie du cours

Nettoyer des données dans des bases PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT
  summons_number,
  plate_id,
  registration_state
FROM
  parking_violation
WHERE
  -- Define the pattern to use for matching
  ___ ___ ___ ___ ___;
Modifier et exécuter le code