SQL Server TRIM-functie
Samenvatting: in deze tutorial leert u hoe u de SQL Server TRIM()
functie om spaties of gespecificeerde tekens van beide kanten van een string te verwijderen.
SQL Server TRIM () functieoverzicht
De TRIM()
functie verwijdert spaties of opgegeven tekens aan beide uiteinden van een tekenreeks. Het volgende is de syntaxis van de TRIM()
functie:
Code language: SQL (Structured Query Language) (sql)
In deze syntaxis:
- De
removed_characters
is een letterlijke, variabele of tabelkolom van elk niet-LOB-tekentype (NVARCHAR
,VARCHAR
,NCHAR
, ofCHAR
) die tekens bevat die zullen worden verwijderd. Merk op dat de typenNVARCHAR(MAX)
enVARCHAR(MAX)
niet zijn toegestaan. Hetremove_characters
argument is optioneel. Als je het overslaat, zal de functieTRIM()
een tekenreeks retourneren na het afkappen van alle voorloop- en volgspaties van deinput_string
. Het heeft hetzelfde effect als het gebruik van zowelLTRIM()
alsRTRIM()
functie:RTRIM(LTRIM(input_string)
. - De
input_string
is een uitdrukking van elk tekentype (NVARCHAR
,VARCHAR
,NCHAR
, ofCHAR
) waar deremoved_characters
moet worden verwijderd.
De TRIM()
functie geeft een string terug waarin de removed_characters
zowel links als rechts verwijderd zijn. Het geeft NULL terug als de input_string
NULL is.
SQL Server TRIM () functievoorbeelden
Laten we enkele voorbeelden nemen van het gebruik van de TRIM()
functie.
A) Verwijder voorloop- en volgspaties uit een string
In het volgende voorbeeld wordt de TRIM()
functie om alle voorloop- en volgspaties uit de string te verwijderen " Test string "
;
Code language: SQL (Structured Query Language) (sql)
Hier is de uitvoer :
result-----------------Test string(1 row affected)
B) Gebruik TRIM () functie om gespecificeerde karakters van beide kanten van een string te verwijderen
Dit voorbeeld gebruikt de TRIM()
functie om de karakters te verwijderen. en $ uit de string "$$$Hello.."
:
Code language: SQL (Structured Query Language) (sql)
Het volgende toont de uitvoer:
result----------Hello(1 row affected)
C) De functie TRIM () gebruiken om voorloop- en volgspaties in een kolom van een tabel op te schonen
Deze instructie gebruikt de TRIM()
functie om alle voorloop- en volgspaties te verwijderen uit de waarden in de street
kolom van de sales.customers
tabel:
Code language: SQL (Structured Query Language) (sql)
In deze tutorial heeft u geleerd hoe u de SQL Server TRIM()
-functie kunt gebruiken om spaties of opgegeven tekens uit beide zijden van een string.