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 de base

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.