TRIM |
Trimé |
---|---|
MariaDB |
Syntaxe
TRIM([remstr FROM] str) |
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str) |
Paramètres
Nom | Description |
---|---|
remstr | Ce paramètre permet d'indiquer les caractères à enlever |
str | Ce paramètre permet d'indiquer l'expression contenant la chaîne de caractères à traiter |
BOTH | Ce paramètre permet d'indiquer qu'il faut explicitement enlever les espaces ou les caractères spécifiés au début et à la fin de la chaîne de caractères. |
LEADING | Ce paramètre permet d'indiquer qu'il faut explicitement enlever les espaces ou les caractères spécifiés au début de la chaîne de caractères. |
TRAILING | Ce paramètre permet d'indiquer qu'il faut explicitement enlever les espaces ou les caractères spécifiés à la fin de la chaîne de caractères. |
Retour
Valeur | Description |
---|---|
chaîne 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 chaîne 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) |
Dernière mise à jour : Dimanche, le 5 Juillet 2020