Fonction TRIM( )
Renvoie une chaîne dont les espaces de fin ont été supprimées de la chaîne d'entrée.
Syntaxe
TRIM(chaîne_de_caractères)
Paramètres
Nom | Type | Description |
---|---|---|
chaîne | caractère | Le champ, l'expression ou la valeur littérale dont les espaces de fin doivent être supprimés. |
Sortie
Caractère.
Exemples
Exemples basiques
Notez que, dans les deux exemples, les espaces de début et les espaces entre les mots ne sont pas supprimés par la fonction TRIM( ).
Renvoie " Vancouver" :
TRIM(" Vancouver ")
Renvoie " New York" :
TRIM(" New York")
Exemples avancés
Suppression des espaces insécables
La fonction TRIM( ) ne supprime pas les espaces insécables.
Si vous devez supprimer les espaces insécables de fin, créez un champ calculé à l'aide de l'expression suivante :
DEFINE FIELD Description_nettoyée COMPUTED TRIM(REPLACE(Description; CHR(160); CHR(32)))
La fonction REPLACE( ) remplace les espaces insécables par des espaces classiques, puis la fonction TRIM( ) supprime les espaces classiques de fin.
Remarques
Fonctionnement
La fonction TRIM( ) supprime uniquement les espaces de fin. Les espaces se trouvant à l'intérieur de la chaîne et les espaces de début ne sont pas supprimées.
Fonctions associées
TRIM( ) est liée à la fonction LTRIM( ) qui supprime tous les espaces de début d'une chaîne, ainsi qu'à la fonction ALLTRIM( ) qui supprime à la fois les espaces de début et les espaces de fin.