sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man tar bort ledande blanksteg i SQL Server – LTRIM()

I SQL Server kan du använda T-SQL LTRIM() funktion för att ta bort inledande blanktecken från en given sträng.

Syntax

Syntaxen ser ut så här:

LTRIM ( character_expression )

Där character_expression är ett uttryck för tecken eller binära data. Det kan vara vilken konstant, variabel eller kolumn som helst (så länge den är av en datatyp, förutom text , ntext och bild , som är implicit konverterbar till varchar ).

Exempel

Här är ett grundläggande exempel:

SELECT LTRIM(' Cat');

Resultat:

Cat

För att göra effekten mer uppenbar, här är ett exempel på en trimmad sträng och en otrimmad sträng sida vid sida. Det här exemplet innehåller också flera inledande blanksteg – som alla tas bort.

SELECT
    '       Cat' AS 'Not Trimmed',
    LTRIM('       Cat') AS 'Trimmed';

Resultat:

Not Trimmed  Trimmed
-----------  -------
       Cat   Cat    

Du kan också använda RTRIM() för att ta bort efterföljande ämnen och TRIM() för att ta bort mellanslag (eller andra tecken) från båda sidor av strängen.


  1. skriva ut ett värde för en variabel i postgresql

  2. SQLite-kommandon

  3. Hur man skapar VARRAYs som PL/SQL-blockmedlem i Oracle Database

  4. Fel 1022 - Kan inte skriva; dubblettnyckel i tabellen