SQL LTRIM-funktionen är en SQL-strängfunktion som används för att ta bort de tomma utrymmena från den vänstra sidan av ett teckenuttryck. Denna ltrim-funktion returnerar VARCHAR eller NVARCHAR. Syntaxen för SQL Server LTRIM-funktionen är
SELECT LTRIM (Character_Expression)FROM
Character_Expression: Ange det giltiga uttrycket för vilket du vill ta bort ledande tomrum (vänster trimning). SQL Server LTRIM-funktionen tar bort de ledande tomrummen från den vänstra sidan av det här uttrycket. Detta Character_Expression kan vara en variabel, konstant eller kolumn av vilken datatyp som helst, utom bild, text och ntext.
SQL LTRIM Function Example 1
Sql Server LTRIM-funktionen används för att returnera teckenuttrycket efter att ha tagit bort de tomma utrymmena från den vänstra sidan av det givna uttrycket. Följande fråga visar flera sätt att använda LTRIM-funktionen.
TIP: Du kan använda SQL Server CAST-funktionen för att konvertera Character_Expression explicit
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;
Nedanstående kod används för att deklarera VARCHAR-variabeln och tilldela strängdata.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
Från ovanstående uttalande kan du se att vi har några inledande mellanslag före strängen ’ Tutorial Gateway’. Följande uttalande kommer att ta bort dessa extra mellanslag från strängvariabeln.
SELECT LTRIM(@i) AS Result;
I nästa rad använde vi SQL LTRIM-funktionen direkt på strängdata
SELECT LTRIM(' Hello T-SQL') AS Result;
Som du ser på nedanstående har vi några ledande mellanslag före och efter strängen. Följande rad med strängfunktion tar bort de extra mellanslag från endast den vänstra sidan av det angivna uttrycket.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
LTRIM-funktion exempel 2
I det här exemplet använder vi SQL LTRIM-funktionen på kolumnnamn. I allmänhet kan vi få data med några extra mellanslag på grund av skrivfel eller andra problem med datainmatning. Om du hittar sådana data måste du använda LTRIM eller RTRIM för att trimma dessa extra mellanslag.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
SQL LTRIM Function Example 3
När du sammanfogar strängar bör du vara mycket försiktig med extra mellanslag. I det här exemplet ska vi använda SQL LTRIM-funktionen tillsammans med CONCAT. För detta kommer vi att använda nedanstående data
Följande uttalande kommer att ta bort vita utrymmen från vänster sida av kolumnen och kolumnen.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..