Section courante

A propos

Section administrative du site

TRIM

Trimé
MySQL  

Syntaxe

Trim(Chaine)

Paramètres

Nom Description
Chaine Ce paramètre permet d'indiquer l'expression contenant la chaine de caractères à traiter

Retour

Valeur Description
chaine de caractères Ces valeurs permettent d'indiquer le résultat du traitement.

Description

Cette fonction permet de supprimer les caractères d'espace au début et à la fin d'une chaine de caractères.

Algorithme

MODULE TRIM(string)
   BOUCLE POUR I ← 0 JUSQU'A longueur(string)
      SI string[I] <> ' ' ALORS
         ARRETER BOUCLE
      FIN SI
   FIN BOUCLE POUR
   SI I = longueur(string) ALORS
      RETOURNER '';
   FIN SI
   BOUCLE POUR J ← longueur(string) - 1 JUSQU'A 0 SAUT -1
      SI string[J] <> ' ' ALORS
         ARRETER BOUCLE
      FIN SI
   FIN BOUCLE POUR
   RETOURNE sous-chaine(string, de la position I,de longueur J - I + 1)

Exemple

Voici un exemple permettant d'éliminer les espaces avant et après le prénom et le nom :

  1. SELECT CONCAT(trim(" Sylvain ")," ",trim(" Maltais "));

on obtiendra le résultat suivant :

CONCAT(trim(" Sylvain ")," ",trim(" Maltais "))
Sylvain Maltais

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 819

Dernière mise à jour : Mercredi, le 29 avril 2015