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