Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como remover o espaço em branco principal no MySQL


O MySQL tem o LTRIM() função que permite remover o espaço em branco inicial de uma string (espaço no início da string).

MySQL também tem o TRIM() função que permite remover espaço à esquerda, espaço à direita (no final), espaço de ambos os lados ou remover outros caracteres especificados de qualquer lado (ou ambos os lados) da string.

Este artigo demonstra como remover espaço à esquerda usando cada uma dessas funções.


Exemplo – LTRIM()


Aqui está um exemplo básico de remoção de espaços em branco do início de uma string:
SELECT LTRIM(' Joe Satriani ') COMO Aparado;

Resultado:
+-------------------+| Aparado |+-------------------+| Joe Satriani |+-------------------+

O espaço à esquerda é removido, mas o espaço à direita permanece.

Aqui está o que parece quando comparado com a string não cortada:
SELECT LTRIM(' Joe Satriani ') AS Aparado, ' Joe Satriani ' AS Não aparado;

Resultado:
+-------------------+------------------------+| Aparado | Não aparado |+-------------------+-----------------------------------+| Joe Satriani | Joe Satriani |+-------------------+--------------------+ 

Exemplo – TRIM()


Aqui está um exemplo de como fazer a mesma coisa, mas usando o TRIM() função:
SELECT TRIM(LEADING ' ' FROM ' Joe Satriani ') AS Trimed;

Resultado:
+-------------------+| Aparado |+-------------------+| Joe Satriani |+-------------------+

Apenas o espaço à esquerda é removido – o espaço à direita permanece. Isso ocorre porque usamos o LEADING especificador.

Outros usos de TRIM()


Você também pode usar TRIM() para remover o espaço à direita (simplesmente substitua LEADING com TRAILING ), bem como remover espaço de ambos os lados (substituir LEADING com BOTH ).

Além disso, você não está limitado apenas aos espaços. TRIM() pode ser usado para remover outros caracteres também.