No SQL Server, você pode usar o comando
TRIM()
função para remover espaços em branco à esquerda e à direita de uma string. TRIM()
é uma função T-SQL que remove o caractere de espaço char(32)
ou outros caracteres especificados no início ou no final de uma string. Sintaxe
Aqui está a sintaxe:
TRIM ( [ characters FROM ] string )
A
string
argumento é um argumento obrigatório – é a string real a ser cortada. E characters FROM
é um argumento opcional que permite especificar quais caracteres devem ser removidos (se não o caractere de espaço). Se você não especificar quais caracteres, o caractere de espaço será cortado. Exemplo de espaço em branco
Aqui está um exemplo básico de corte de espaços em branco à esquerda e à direita de uma string:
SELECT TRIM(' Cat ');
Resultado
--- Cat
Veja como ficaria sem cortar a corda:
SELECT ' Cat ';
Resultado:
----- Cat
Observe que os caracteres de hífen são gerados dentro da minha interface de linha de comando e você pode ver que há um hífen por caractere na string (incluindo o caractere de espaço).
Para deixar mais claro, aqui está outro exemplo comparando strings aparadas e não aparadas, cada uma com vários caracteres de espaço em branco em cada lado:
SELECT ' Cat ' AS 'A', TRIM(' Cat ') AS 'B';
Resultado:
A B ---------------- --- Cat Cat
Aparar apenas o lado direito ou esquerdo
Você também pode usar
LTRIM()
para cortar o espaço em branco apenas do lado esquerdo, e você pode usar RTRIM()
para cortar os espaços em branco apenas do lado direito. Cortar outros caracteres
Você pode usar
TRIM()
para remover caracteres diferentes do caractere de espaço.