In SQL Server kunt u de functie TRIM()
gebruiken om voor-en achterliggende witruimte uit een tekenreeks te verwijderen.
TRIM()
is een T-SQL-functie die het spatieteken char(32)
of andere gespecificeerde tekens uit het begin of einde van een tekenreeks verwijdert.
Syntax
Hier is de syntax:
TRIM ( string )
Het string
argument is een vereist argument – het is de eigenlijke tekenreeks om te trimmen., En characters FROM
is een optioneel argument waarmee u kunt specificeren welke tekens moeten worden verwijderd (als niet het spatieteken). Als u niet opgeeft welke tekens, dan wordt het spatieteken bijgesneden.,
Witruimte Voorbeeld
Hier is een eenvoudig voorbeeld van het trimmen van leiden en de navolgende spaties uit een tekenreeks:
SELECT TRIM(" Cat ");
Resultaat
---Cat
Hier is wat het zou hebben uitgezien zonder het trimmen van de string:
SELECT " Cat ";
Uitslag:
----- Cat
Let op het streepje tekens gegenereerd worden binnen mijn commando-regel interface, en u kunt zien dat er een koppelteken per teken in de tekenreeks (inclusief de spatie).,
Om het duidelijker, hier is nog een voorbeeld van het vergelijken van getrimd en niet-bijgesneden draden, elk met meerdere spaties aan elke kant:
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
Resultaat:
A B ---------------- --- Cat Cat
het Trimmen van de Rechter-of Linkerzijde Alleen
U kunt ook gebruik LTRIM()
bijsnijden witruimte vanaf de linker kant, en je kunt RTRIM()
bijsnijden witruimte van de rechter zijde.
trimmen van andere tekens
u kunt TRIM()
gebruiken om andere tekens dan het spatieteken te verwijderen.,