sql >> Base de Datos >  >> RDS >> Mysql

Cómo funciona la función LTRIM() en MySQL

En MySQL, el LTRIM() La función recorta los espacios en blanco desde el principio de una cadena.

Sintaxis

La sintaxis es así:

LTRIM(str)

Donde str es la cuerda a recortar.

Ejemplo

Aquí hay un ejemplo básico de cómo eliminar espacios en blanco desde el comienzo de una cadena:

SELECT LTRIM(' Tree') AS Trimmed;

Resultado:

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

Se elimina el espacio inicial.

Para demostrar mejor el efecto, así es como se ve en comparación con la cadena sin recortar:

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

Resultado:

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

Así que el primero se ha recortado y el segundo no.

Múltiples espacios

Si tiene varios espacios iniciales, se recortan todos:

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

Resultado:

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

Otros espacios

Esta función solo recorta el espacio inicial. Cualquier otro espacio se deja solo:

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

Resultado:

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

En este ejemplo, el espacio entre cada palabra se deja intacto y el espacio final también se deja intacto en ambas cadenas. Solo la primera cadena tiene su espacio inicial recortado.