sql >> Database >  >> RDS >> Sqlserver

Hoe leidende witruimte in SQL Server te verwijderen - LTRIM()

In SQL Server kunt u de T-SQL LTRIM() . gebruiken functie om voorloopspaties uit een gegeven string te verwijderen.

Syntaxis

De syntaxis gaat als volgt:

LTRIM ( character_expression )

Waar character_expression is een uitdrukking van karakter of binaire gegevens. Het kan elke constante, variabele of kolom zijn (zolang het een gegevenstype is, behalve tekst , ntekst , en afbeelding , dat impliciet converteerbaar is naar varchar ).

Voorbeelden

Hier is een eenvoudig voorbeeld:

SELECT LTRIM(' Cat');

Resultaat:

Cat

Om het effect duidelijker te maken, is hier een voorbeeld van een bijgesneden snaar en een niet-bijgesneden snaar naast elkaar. Dit voorbeeld bevat ook meerdere voorloopspaties - die allemaal zijn verwijderd.

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

Resultaat:

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

U kunt ook RTRIM() . gebruiken om volgspaties te verwijderen, en TRIM() om spaties (of andere tekens) aan beide zijden van de tekenreeks te verwijderen.


  1. Hoe selecteer ik alleen een datum uit een DATETIME-veld in MySQL?

  2. tabelnaam doorgeven als plsql-parameter

  3. Een overzicht van logische replicatie in PostgreSQL

  4. MySql zet rij om in kolom en kolom in rij