Función TRIM de SQL Server
Resumen: en este tutorial, aprenderá a utilizar SQL Server TRIM()
función para eliminar espacios o caracteres especificados de ambos lados de una cadena.
Descripción general de la función TRIM () de SQL Server
La función TRIM()
elimina espacios o caracteres especificados de ambos extremos de una cadena. La siguiente es la sintaxis de la función TRIM()
:
Code language: SQL (Structured Query Language) (sql)
En esta sintaxis:
-
removed_characters
es una columna literal, variable o de tabla de cualquier tipo de carácter que no sea LOB (NVARCHAR
,VARCHAR
,NCHAR
oCHAR
) que contiene caracteres que se eliminarán. Tenga en cuenta que los tiposNVARCHAR(MAX)
yVARCHAR(MAX)
no están permitidos. El argumentoremove_characters
es opcional. Si lo omite, la funciónTRIM()
devolverá una cadena después de truncar todos los espacios iniciales y finales deinput_string
. Tiene el mismo efecto que usar la funciónLTRIM()
yRTRIM()
:RTRIM(LTRIM(input_string)
. -
input_string
es una expresión de cualquier tipo de carácter (NVARCHAR
,VARCHAR
,NCHAR
oCHAR
) donde se debe eliminarremoved_characters
.
La función TRIM()
devuelve una cadena donde las removed_characters
se eliminan de ambos lados izquierdo y derecho. Devuelve NULL si input_string
es NULL.
Ejemplos de funciones de SQL Server TRIM ()
Tomemos algunos ejemplos del uso de TRIM()
función.
A) Elimina los espacios iniciales y finales de una cadena
El siguiente ejemplo utiliza la TRIM()
función para eliminar todos los espacios iniciales y finales de la cadena " Test string "
;
Code language: SQL (Structured Query Language) (sql)
Aquí está el resultado :
result-----------------Test string(1 row affected)
B) Usar la función TRIM () para eliminar caracteres especificados de ambos lados de una cadena
Este ejemplo usa el TRIM()
función para eliminar los caracteres. y $ de la cadena "$$$Hello.."
:
Code language: SQL (Structured Query Language) (sql)
A continuación se muestra el resultado:
result----------Hello(1 row affected)
C) Usar la función TRIM () para limpiar los espacios iniciales y finales en una columna de una tabla
Esta declaración usa la TRIM()
función para eliminar todos los espacios iniciales y finales de los valores en la street
columna de la sales.customers
tabla:
Code language: SQL (Structured Query Language) (sql)
En este tutorial, ha aprendido a usar la función TRIM()
de SQL Server para eliminar espacios o caracteres especificados de ambos lados de una cuerda.