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

Como a função LTRIM() funciona no MySQL


No MySQL, o LTRIM() função corta o espaço em branco do início de uma string.


Sintaxe


A sintaxe fica assim:
LTRIM(str)

Onde str é a string a ser aparada.

Exemplo


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

Resultado:
+---------+
| Trimmed |
+---------+
| Tree    |
+---------+

O espaço à esquerda é removido.

Para demonstrar melhor o efeito, veja como ele se parece quando comparado à string não cortada:
SELECT 
  LTRIM(' Tree') AS Result
  UNION
  SELECT ' Tree';

Resultado:
+--------+
| Result |
+--------+
| Tree   |
|  Tree  |
+--------+

Portanto, o primeiro foi aparado e o segundo não.

Vários espaços


Se você tiver vários espaços à esquerda, todos eles serão aparados:
SELECT 
  LTRIM(' Tree') AS Result
  UNION
  SELECT ' Tree';

Resultado:
+------------+
| Result     |
+------------+
| Tree       |
|       Tree |
+------------+

Outros Espaços


Esta função apenas corta o espaço à esquerda. Qualquer outro espaço é deixado em paz:
SELECT 
  LTRIM(' New Zealand       ') Trimmed,
  ' New Zealand       ' Untrimmed;

Resultado:
+--------------------+---------------------+
| Trimmed            | Untrimmed           |
+--------------------+---------------------+
| New Zealand        |  New Zealand        |
+--------------------+---------------------+

Neste exemplo, o espaço entre cada palavra é deixado intacto e o espaço à direita também é deixado intacto em ambas as strings. Apenas a primeira string tem seu espaço inicial aparado.