Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como remover o espaço em branco à direita no SQL Server – RTRIM()


No SQL Server, você pode usar o T-SQL RTRIM() função para remover espaços em branco à direita de uma determinada string. Os espaços em branco à direita são espaços em branco, tabulações, etc. que vêm no final da string.


Sintaxe


A sintaxe fica assim:
RTRIM ( character_expression )

Onde character_expression é uma expressão de caracteres ou dados binários. Pode ser qualquer constante, variável ou coluna (desde que seja de um tipo de dados, exceto texto , ntext e imagem , que é implicitamente conversível para varchar ).

Exemplos


Segue um exemplo básico:
SELECT RTRIM('Cat ');

Resultado:
---
Cat

Para tornar o efeito mais aparente, aqui está um exemplo de uma corda cortada e uma corda não cortada lado a lado. Este exemplo também inclui vários espaços em branco principais – todos os quais são removidos.
SELECT 
    'Cat       ' AS 'A', 
    RTRIM('Cat       ') AS 'B';

Resultado:
A           B  
----------  ---
Cat         Cat   

Você também pode usar LTRIM() para remover espaços em branco à esquerda e TRIM() para remover espaços (ou outros caracteres) de ambos os lados da string.