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

Come rimuovere gli spazi bianchi principali in SQL Server – LTRIM()

In SQL Server puoi utilizzare T-SQL LTRIM() funzione per rimuovere gli spazi iniziali da una determinata stringa.

Sintassi

La sintassi è questa:

LTRIM ( character_expression )

Dove character_expression è un'espressione di carattere o dati binari. Può essere qualsiasi costante, variabile o colonna (purché sia ​​di un tipo di dati, eccetto testo , ntesto e immagine , che è implicitamente convertibile in varchar ).

Esempi

Ecco un esempio di base:

SELECT LTRIM(' Cat');

Risultato:

Cat

Per rendere l'effetto più evidente, ecco un esempio di una corda tagliata e una corda non tagliata affiancate. Questo esempio include anche più spazi bianchi iniziali, che vengono tutti rimossi.

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

Risultato:

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

Puoi anche usare RTRIM() per rimuovere gli spazi finali e TRIM() per rimuovere gli spazi (o altri caratteri) da entrambi i lati della stringa.