LTRIM
La función LTRIM elimina los espacios en blanco del inicio (izquierda) de una cadena.
Sintaxis
LTRIM(cadena)Equivale a TRIM(LEADING FROM cadena), pero solo funciona con espacios.
Ejemplo básico
SELECT CONCAT('[', LTRIM(' Hola mundo '), ']') AS resultado;| resultado |
|---|
| [Hola mundo ] |
Solo se eliminan los espacios del inicio. Los del final permanecen.
Comparación visual
SELECT
CONCAT('[', ' texto ', ']') AS original,
CONCAT('[', LTRIM(' texto '), ']') AS ltrim_result,
CONCAT('[', RTRIM(' texto '), ']') AS rtrim_result,
CONCAT('[', TRIM(' texto '), ']') AS trim_result;| original | ltrim_result | rtrim_result | trim_result |
|---|---|---|---|
| [ texto ] | [texto ] | [ texto] | [texto] |
LTRIM con datos limpios
SELECT nombre, CONCAT('[', LTRIM(nombre), ']') AS limpio
FROM clientes
LIMIT 3;| nombre | limpio |
|---|---|
| María | [María] |
| Carlos | [Carlos] |
| Laura | [Laura] |
LTRIM no afecta otros caracteres
LTRIM solo elimina espacios ( ), no tabulaciones ni otros caracteres:
SELECT
LTRIM(' espacios') AS con_espacios,
LTRIM('***asteriscos') AS con_asteriscos;| con_espacios | con_asteriscos |
|---|---|
| espacios | ***asteriscos |
Para eliminar otros caracteres, usa TRIM(LEADING 'x' FROM cadena).
En el siguiente artículo veremos RTRIM.
Escrito por Eduardo Lázaro
