MySQL tem um
TRIM()
função que permite remover espaços em branco à esquerda e/ou à direita de uma string. Você também pode usá-lo para remover outros caracteres especificados de qualquer lado (ou de ambos os lados) da string.
Este artigo se concentra na remoção de espaços em branco de ambos os lados da string.
Exemplo
Aqui está um exemplo básico de remoção de espaços em branco de ambos os lados de uma string:
SELECT TRIM(' Joe Satriani ') AS Trimmed;
Resultado:
+--------------+ | Trimmed | +--------------+ | Joe Satriani | +--------------+
Assim, a string é despojada de qualquer espaço em branco em ambos os lados da string. Observe que qualquer espaço em branco que não esteja no início ou no final imediato da string permanece.
Aqui está o que parece quando comparado com a string não cortada:
SELECT TRIM(' Joe Satriani ') AS Trimmed, ' Joe Satriani ' AS Untrimmed;
Resultado:
+--------------+------------------------+ | Trimmed | Untrimmed | +--------------+------------------------+ | Joe Satriani | Joe Satriani | +--------------+------------------------+
Outros usos de TRIM()
Você também pode usar
TRIM()
para remover apenas o espaço à direita ou para remover apenas o espaço à esquerda. Além disso, você não está limitado apenas aos espaços.
TRIM()
pode ser usado para remover outros caracteres também.