Mysql
 sql >> Database >  >> RDS >> Mysql

Come funziona la funzione LTRIM() in MySQL

In MySQL, il LTRIM() la funzione taglia gli spazi bianchi dall'inizio di una stringa.

Sintassi

La sintassi è questa:

LTRIM(str)

Dove str è la stringa da tagliare.

Esempio

Ecco un esempio di base di rimozione degli spazi bianchi dall'inizio di una stringa:

SELECT LTRIM(' Tree') AS Trimmed;

Risultato:

+---------+
| Trimmed |
+---------+
| Tree    |
+---------+

Lo spazio iniziale viene rimosso.

Per dimostrare meglio l'effetto, ecco come appare rispetto alla stringa non tagliata:

SELECT 
  LTRIM(' Tree') AS Result
  UNION
  SELECT ' Tree';

Risultato:

+--------+
| Result |
+--------+
| Tree   |
|  Tree  |
+--------+

Quindi il primo è stato tagliato e il secondo no.

Spazi multipli

Se hai più spazi iniziali, tutti vengono tagliati:

SELECT 
  LTRIM(' Tree') AS Result
  UNION
  SELECT ' Tree';

Risultato:

+------------+
| Result     |
+------------+
| Tree       |
|       Tree |
+------------+

Altri spazi

Questa funzione taglia solo lo spazio iniziale. Qualsiasi altro spazio è lasciato solo:

SELECT 
  LTRIM(' New Zealand       ') Trimmed,
  ' New Zealand       ' Untrimmed;

Risultato:

+--------------------+---------------------+
| Trimmed            | Untrimmed           |
+--------------------+---------------------+
| New Zealand        |  New Zealand        |
+--------------------+---------------------+

In questo esempio, lo spazio tra ogni parola viene lasciato intatto e anche lo spazio finale viene lasciato intatto su entrambe le stringhe. Solo la prima stringa ha lo spazio iniziale tagliato.