Postgres – Supprimer les espaces à la fin d’un champs
janvier 3, 2016 3:43 Laissez vos commentairesBonjour,
Certains champs contiennent des caractères invisibles (ou des espaces) à la fin d’une chaine de caractère. Nous voulons supprimer ces espaces en bout de chaine, mais pas ceux contenus dans la chaine de caractère elle même (nous souhaitons conserver les espaces contenus dans une phrase). Pour cela nous allons utiliser les expressions régulières postgresql (les fameuses regex) :
SELECT regexp_replace(monchamps, '\s+$', '') FROM matable;
$
: pour la fin de la chaine
+
: 1 ou plus caractères
\s
: Raccourcis de classe pour 1
Notes:
- :space: ↩
Classés dans :Postgresql
Cet article a été écrit par admin