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

Come rimuovere gli spazi vuoti finali in SQL Server – RTRIM()

In SQL Server puoi utilizzare T-SQL RTRIM() funzione per rimuovere gli spazi finali da una determinata stringa. Gli spazi vuoti finali sono spazi bianchi, tabulazioni, ecc. che si trovano alla fine della stringa.

Sintassi

La sintassi è questa:

RTRIM ( 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 RTRIM('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 'A', 
    RTRIM('Cat       ') AS 'B';

Risultato:

A           B  
----------  ---
Cat         Cat   

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