sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan fjerner du førende hvidt mellemrum i SQL Server – LTRIM()

I SQL Server kan du bruge T-SQL LTRIM() funktion til at fjerne indledende tomme felter fra en given streng.

Syntaks

Syntaksen ser sådan ud:

LTRIM ( character_expression )

Hvor character_expression er et udtryk for tegn eller binære data. Det kan være enhver konstant, variabel eller kolonne (så længe den er af en datatype, undtagen tekst , ntekst og billede , der implicit kan konverteres til varchar ).

Eksempler

Her er et grundlæggende eksempel:

SELECT LTRIM(' Cat');

Resultat:

Cat

For at gøre effekten mere tydelig, er her et eksempel på en trimmet streng og en ikke trimmet streng side om side. Dette eksempel inkluderer også flere indledende mellemrum – som alle er fjernet.

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

Resultat:

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

Du kan også bruge RTRIM() for at fjerne efterstillede emner og TRIM() for at fjerne mellemrum (eller andre tegn) fra begge sider af strengen.


  1. Sådan opretter du associative arrays i Oracle-databasen

  2. MySQL Group af SUM

  3. 2 måder at oprette en tabel på, hvis den ikke allerede findes i Oracle

  4. Skift størrelse på tabel-/kolonne-/indeksnavne i oracle 11g eller 12c