Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Geeft een tekenreeks terug nadat alle leidende spaties zijn afgekapt.
Verwijdert spatiekarakter char(32) of andere gespecificeerde tekens aan het begin van een string.
Transact-SQL syntaxis-conventies
Syntaxis
Syntaxis voor SQL Server vóór SQL Server 2022 (16.x):
LTRIM ( character_expression )
Syntax for SQL Server 2022 (16.x) en later, Azure SQL Managed Instance, Azure SQL Database, Azure Synapse Analytics en Microsoft Fabric:
Belangrijk
Je moet je databasecompatibiliteitsniveau op 160 zetten om het optionele karakter-argument te kunnen gebruiken.
LTRIM ( character_expression , [ characters ] )
Arguments
character_expression
Een uitdrukking van karakter of binaire gegevens. character_expression kan een constante, variabele of kolom zijn. character_expression moet van een datatype zijn, behalve tekst, ntext en afbeelding, dat impliciet omgezet kan worden naar varchar. Gebruik anders CAST om character_expression expliciet te converteren.
karakters
Een letterlijke, variabele of functie-aanroep van een niet-LOB-tekentype (nvarchar, varchar, nchar of teken) met tekens die moeten worden verwijderd. nvarchar(max) en varchar(max) typen zijn niet toegestaan.
Retourtypen
Geeft een tekenexpressie terug met een soort stringargument waarbij het spatieteken char(32) of andere gespecificeerde tekens aan het begin van een character_expression worden verwijderd. Retourneert NULL als invoertekenreeks is NULL.
Opmerkingen
Om het optionele karakter-positionele argument in te schakelen, zet het databasecompatibiliteitsniveau 160 in op de database waarmee je verbinding maakt bij het uitvoeren van zoekopdrachten.
Voorbeelden
Eén. Verwijder leidende ruimtes
Het volgende voorbeeld gebruikt LTRIM om leidende spaties uit een karakterexpressie te verwijderen.
SELECT LTRIM(' Five spaces are at the beginning of this string.');
Hier is het resultatenoverzicht.
---------------------------------------------------------------
Five spaces are at the beginning of this string.
B: Verwijder leidende ruimtes met behulp van een variabele
Het volgende voorbeeld gebruikt LTRIM om leidende spaties uit een karaktervariabele te verwijderen.
DECLARE @string_to_trim VARCHAR(60);
SET @string_to_trim = ' Five spaces are at the beginning of this string.';
SELECT
@string_to_trim AS 'Original string',
LTRIM(@string_to_trim) AS 'Without spaces';
GO
Hier is het resultatenoverzicht.
Original string Without spaces
----------------------------------------------------- ---------------------------------------------
Five spaces are at the beginning of this string. Five spaces are at the beginning of this string.
C. Verwijder gespecificeerde tekens aan het begin van een string
Belangrijk
Je moet je databasecompatibiliteitsniveau zo instellen dat 160 je het optionele karakter-argument gebruikt.
Het volgende voorbeeld verwijdert de tekens 123 van het begin van de 123abc. string.
SELECT LTRIM('123abc.' , '123.');
Hier is het resultatenoverzicht.
abc.