La función SQL LTRIM es una función de cadena SQL utilizada para eliminar los espacios vacíos del lado izquierdo de una expresión de caracteres. Esta función ltrim devolverá VARCHAR o NVARCHAR. La sintaxis de la función LTRIM de SQL Server es
SELECT LTRIM (Character_Expression)FROM
Expresión_de_carácter: Por favor, especifique la Expresión válida en la que desea eliminar los espacios vacíos iniciales (realizando un recorte a la izquierda). La función LTRIM de SQL Server eliminará los espacios en blanco a la izquierda de esta expresión. Esta Expresión_Carácter puede ser una variable, constante o columna de cualquier tipo de datos, excepto imagen, texto y ntexto.
Función LTRIM de SQL Server Ejemplo 1
La Función LTRIM de Sql Server se utiliza para devolver la expresión de carácter después de eliminar los espacios vacíos del lado izquierdo de la expresión dada. La siguiente consulta mostrará múltiples formas de utilizar la función LTRIM.
TIP: Puede utilizar la función CAST de SQL Server para convertir la expresión de caracteres explícitamente
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'SELECT LTRIM(@i) AS Result;SELECT LTRIM(' Hello T-SQL') AS Result; SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
El siguiente código se utiliza para declarar la variable VARCHAR y asignar los datos de la cadena.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
Desde la declaración anterior, se puede ver que tenemos algunos espacios antes de la cadena ‘ Tutorial Gateway’. La siguiente declaración eliminará esos espacios adicionales de la variable de cadena.
SELECT LTRIM(@i) AS Result;
En la siguiente línea, utilizamos la función SQL LTRIM directamente en los datos de la cadena
SELECT LTRIM(' Hello T-SQL') AS Result;
Como se ve en la parte inferior, tenemos algunos espacios antes y después de la cadena. La siguiente línea de función de cadena eliminará los espacios adicionales de sólo el lado izquierdo de la expresión especificada.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
Función LTRIM Ejemplo 2
En este ejemplo, vamos a utilizar la función Sql LTRIM en los nombres de columna. Generalmente, podemos obtener datos con algunos espacios extra debido a un error de escritura o cualquier otro problema de entrada de datos. Si encuentras esos datos, entonces tienes que usar esta función LTRIM o RTRIM para recortar esos espacios extra.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
Función SQL LTRIM Ejemplo 3
Cuando estás concatenando cadenas, debes tener mucho cuidado con los espacios extra. En este ejemplo, vamos a utilizar la función SQL LTRIM junto con CONCAT. Para ello, vamos a utilizar los siguientes datos
La siguiente declaración eliminará los espacios en blanco de la mano izquierda de la columna y la columna.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..