De SQL LTRIM-functie is een SQL-tekenreeksfunctie die wordt gebruikt om de lege spaties te verwijderen uit de linkerkant van een tekenuitdrukking. Deze ltrim-functie retourneert VARCHAR of NVARCHAR. De syntaxis van de SQL Server LTRIM Functie is
SELECT LTRIM (Character_Expression)FROM
Character_Expression: Specificeer de geldige Expressie waarop u leidende lege spaties wilt verwijderen (het uitvoeren van links trimmen). SQL Server LTRIM Functie zal de voorloop spaties verwijderen van de linkerkant van deze expressie. Deze Character_Expression kan een variabele, constante, of kolom van elk datatype zijn, behalve image, tekst, en ntext.
SQL LTRIM Functie Voorbeeld 1
De Sql Server LTRIM Functie wordt gebruikt om de character expressie terug te geven na het verwijderen van de lege spaties aan de linkerkant van de gegeven expressie. De volgende query toont meerdere manieren om de LTRIM-functie te gebruiken.
TIP: U kunt de SQL Server CAST-functie gebruiken om de Character_Expression expliciet te converteren
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;
De onderstaande code wordt gebruikt om de VARCHAR-variabele te declareren en de tekenreeksgegevens toe te wijzen.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
U kunt in de bovenstaande verklaring zien dat er enkele spaties voor de tekenreeks ‘ Tutorial Gateway’ staan. Het volgende statement zal deze extra spaties uit de string variabele verwijderen.
SELECT LTRIM(@i) AS Result;
In de volgende regel hebben we de SQL LTRIM functie direct op string data gebruikt
SELECT LTRIM(' Hello T-SQL') AS Result;
Zoals u in het onderstaande ziet, hebben we enkele voorloopspaties voor en na de string. De volgende regel van de String-functie verwijdert de extra spaties alleen aan de linkerkant van de opgegeven expressie.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
LTRIM Functie Voorbeeld 2
In dit voorbeeld gaan we de Sql LTRIM functie gebruiken op kolomnamen. Over het algemeen kunnen we gegevens krijgen met een aantal extra spaties als gevolg van typefouten of andere problemen bij het invoeren van gegevens. Als u dergelijke gegevens vindt, moet u LTRIM of RTRIM gebruiken om die extra spaties weg te laten.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
SQL LTRIM Functie Voorbeeld 3
Wanneer u strings aan elkaar koppelt, moet u heel voorzichtig zijn met extra spaties. In dit voorbeeld, gaan we de SQL LTRIM functie gebruiken samen met CONCAT. Hiervoor gebruiken we de volgende gegevens
Met het volgende statement worden de witte spaties aan de linkerkant van de kolom en de kolom verwijderd.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..