dans SQL Server, vous pouvez utiliser la fonctionTRIM()
pour supprimer les espaces de début et de fin d’une chaîne.
TRIM()
c’est un T-SQL fonction qui supprime le caractère d’espace char(32)
ou d’autres caractères à partir du début ou de la fin d’une chaîne.
Syntaxe
Voici la syntaxe:
TRIM ( string )
Le string
argument est un argument obligatoire – c’est la chaîne à découper., Et characters FROM
est un argument optionnel qui vous permet de spécifier quels caractères doivent être supprimés (sinon le caractère d’espace). Si vous ne spécifiez pas quels caractères, le caractère espace sera coupé.,
exemple D’espace blanc
Voici un exemple de base de découpage des espaces blancs de début et de fin d’une chaîne:
SELECT TRIM(" Cat ");
Result
---Cat
Voici à quoi cela aurait ressemblé sans rogner la chaîne:
SELECT " Cat ";
résultat:
----- Cat
remarque les caractères de trait d’Union sont générés dans mon interface de ligne de commande, et vous pouvez voir qu’il y a un trait d’union par caractère dans la chaîne (y compris le caractère d’espace).,
pour le rendre plus clair, voici un autre exemple comparant les chaînes rognées et non rognées, chacune avec plusieurs espaces de chaque côté:
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
résultat:
A B ---------------- --- Cat Cat
rogner uniquement le côté droit ou gauche
Vous pouvez également utiliser LTRIM()
pour couper les espaces du côté gauche uniquement, et vous pouvez utiliser RTRIM()
pour couper les espaces du côté droit uniquement.
Rognage d’Autres Caractères
Vous pouvez utiliser TRIM()
supprimer des caractères autres que le caractère espace.,