CommencezCommencez gratuitement

Détecter les valeurs non valides avec des expressions régulières

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

Deux motifs d'expression régulière utiles ici sont c{n} et c+. c{n} correspond aux chaînes qui contiennent le caractère c répété n fois. Par exemple, x{4} correspond au motif xxxx. c+ correspond aux chaînes qui contiennent le caractère c répété une ou plusieurs fois. Ce motif correspondrait à des chaînes comme xxxx, mais aussi x et xx.

Cette activité fait partie du cours

Nettoyer des données dans des bases de données PostgreSQL

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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