Fonction TRIM SQL Server

Résumé: dans ce tutoriel, vous apprendrez à utiliser SQL Server TRIM() pour supprimer les espaces ou les caractères spécifiés des deux côtés dune chaîne.

Présentation de la fonction SQL Server TRIM ()

La fonction TRIM() supprime des espaces ou des caractères spécifiés aux deux extrémités dune chaîne. Voici la syntaxe de la fonction TRIM():

Code language: SQL (Structured Query Language) (sql)

Dans cette syntaxe:

  • Le removed_characters est un littéral, une variable ou une colonne de table de tout type de caractère non LOB (NVARCHAR, VARCHAR, NCHAR ou CHAR) qui contient des caractères qui seront supprimés. Notez que les types NVARCHAR(MAX) et VARCHAR(MAX) ne sont pas autorisés. Largument remove_characters est facultatif. Si vous lignorez, la fonction TRIM() renverra une chaîne après avoir tronqué tous les espaces de début et de fin de input_string. Cela a le même effet que l’utilisation de la fonction LTRIM() et RTRIM(): RTRIM(LTRIM(input_string).
  • Le input_string est une expression de tout type de caractère (NVARCHAR, VARCHAR, NCHAR ou CHAR) où le removed_characters doit être supprimé.

La fonction TRIM() renvoie une chaîne dans laquelle les removed_characters sont supprimés des côtés gauche et droit. Il renvoie NULL si input_string est NULL.

Exemples de fonction SQL Server TRIM ()

Prenons quelques exemples dutilisation de TRIM() function.

A) Supprimer les espaces de début et de fin dune chaîne

Lexemple suivant utilise la TRIM() pour supprimer tous les espaces de début et de fin de la chaîne " Test string ";

Code language: SQL (Structured Query Language) (sql)

Voici la sortie :

result-----------------Test string(1 row affected)

B) Utilisation de la fonction TRIM () pour supprimer les caractères spécifiés des deux côtés dune chaîne

Cet exemple utilise la TRIM() pour supprimer les caractères. et $ de la chaîne "$$$Hello..":

Code language: SQL (Structured Query Language) (sql)

Ce qui suit montre la sortie:

result----------Hello(1 row affected)

C) Utilisation de la fonction TRIM () pour nettoyer les espaces de début et de fin dans une colonne dun tableau

Cette instruction utilise la TRIM() fonction pour supprimer tous les espaces de début et de fin des valeurs de la colonne street du tableau sales.customers:

Code language: SQL (Structured Query Language) (sql)

Dans ce didacticiel, vous avez appris à utiliser la fonction SQL Server TRIM() pour supprimer des espaces ou des caractères spécifiés dans les deux côtés dune chaîne.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *