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_characterses una columna literal, variable o de tabla de cualquier tipo de carácter que no sea LOB (NVARCHAR,VARCHAR,NCHARoCHAR) que contiene caracteres que se eliminarán. Tenga en cuenta que los tiposNVARCHAR(MAX)yVARCHAR(MAX)no están permitidos. El argumentoremove_characterses 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_stringes una expresión de cualquier tipo de carácter (NVARCHAR,VARCHAR,NCHARoCHAR) 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.