en SQL Server, puede usar la función TRIM()
para eliminar los espacios en blanco iniciales y finales de una cadena.
TRIM()
es una función T-SQL que elimina el carácter de espacio char(32)
u otros caracteres especificados desde el inicio o el final de una cadena.
sintaxis
Aquí está la sintaxis:
TRIM ( string )
el argumento string
es un argumento obligatorio – es la cadena real a recortar., Y characters FROM
es un argumento opcional que le permite especificar qué caracteres deben eliminarse (si no el carácter de espacio). Si no especifica qué caracteres, se recortará el carácter de espacio.,
ejemplo de espacio en blanco
Aquí hay un ejemplo básico de recorte de espacios en blanco iniciales y finales de una cadena:
SELECT TRIM(" Cat ");
Result
---Cat
esto es lo que habría parecido sin recortar la cadena:
SELECT " Cat ";
resultado:
----- Cat
tenga en cuenta que los caracteres de guion se generan dentro de mi interfaz de línea de comandos, y puede ver que hay un guion por carácter en la cadena (incluido el carácter de espacio).,
para hacerlo más claro, aquí hay otro ejemplo comparando cadenas recortadas y sin recortar, cada una con varios caracteres de espacio en blanco en cada lado:
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
resultado:
A B ---------------- --- Cat Cat
recortando solo el lado derecho o izquierdo
También puede usar use LTRIM()
para recortar espacios en blanco solo desde el lado izquierdo, y puede usar RTRIM()
para recortar espacios en blanco solo desde el lado derecho.
recortar otros caracteres
puede usar TRIM()
para eliminar caracteres que no sean el carácter de espacio.,