SQL LTRIM-funktionen er en SQL String-funktion, der bruges til at fjerne de tomme mellemrum fra venstre side af et tegnudtryk. Denne ltrim-funktion returnerer VARCHAR eller NVARCHAR. Syntaksen for SQL Server LTRIM-funktionen er
SELECT LTRIM (Character_Expression)FROM
Character_Expression: Angiv venligst det gyldige udtryk, som du ønsker at fjerne ledende tomme mellemrum (udførelse af venstre trimning). SQL Server LTRIM-funktionen vil fjerne de ledende tomme felter fra venstre side af dette udtryk. Dette Character_Expression kan være en variabel, konstant eller kolonne af enhver datatype, undtagen billede, tekst og ntext.
SQL LTRIM-funktion Eksempel 1
Sql Server LTRIM-funktionen bruges til at returnere karakterudtrykket efter at have fjernet de tomme mellemrum fra venstre side af det givne udtryk. Følgende forespørgsel viser flere måder at bruge LTRIM-funktionen på.
TIP: Du kan bruge SQL Server CAST-funktionen til at konvertere Character_Expression eksplicit
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'SELECT LTRIM(@i) AS Result;SELECT LTRIM(' Hello T-SQL') AS Result; SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
Den nedenstående kode bruges til at deklarere VARCHAR-variablen og tildele strengdataene.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
Fra ovenstående erklæring kan du se, at vi har nogle ledende mellemrum før strengen ‘ Tutorial Gateway’. Den følgende erklæring vil fjerne disse ekstra mellemrum fra strengvariablen.
SELECT LTRIM(@i) AS Result;
I den næste linje brugte vi SQL LTRIM-funktionen direkte på strengdata
SELECT LTRIM(' Hello T-SQL') AS Result;
Som du kan se af nedenstående, har vi nogle ledende mellemrum før og efter strengen. Den følgende linje med String-funktionen fjerner kun de ekstra mellemrum fra venstre side af det angivne udtryk.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
LTRIM-funktion Eksempel 2
I dette eksempel vil vi bruge Sql LTRIM-funktionen på kolonnavne. Generelt kan vi få data med nogle ekstra mellemrum på grund af indtastningsfejl eller andre dataindtastningsproblemer. Hvis du finder sådanne data, skal du bruge denne LTRIM eller RTRIM til at trimme disse ekstra mellemrum.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
SQL LTRIM Funktion Eksempel 3
Når du sammenkæder strenge, skal du være meget forsigtig med ekstra mellemrum. I dette eksempel vil vi bruge SQL LTRIM-funktionen sammen med CONCAT. Til dette skal vi bruge nedenstående data
Følgende erklæring vil fjerne hvide mellemrum fra venstre side af kolonnen og kolonnen.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..