En SQL Server 2017, puede usar esta sintaxis, pero no en versiones anteriores:
SELECT Name = TRIM(Name) FROM dbo.Customer;
sql
sql-server
trim
Eric Labashosky
fuente
fuente
Para recortar a la derecha, use:
Para recortar a la izquierda, use:
Para recortar en ambos lados, use:
fuente
Supongo que este es un ejercicio de limpieza de datos único. Una vez hecho esto, asegúrese de agregar restricciones de la base de datos para evitar datos incorrectos en el futuro, por ejemplo
También considere no permitir otros caracteres (tabulación, retorno de carro, avance de línea, etc.) que pueden causar problemas.
También puede ser un buen momento para dividir esos nombres en
family_name
,first_name
, etc :)fuente
fuente
en sql server 2008 r2 con expresión ssis tenemos la función trim.
SQL Server Integration Services (SSIS) es un componente del software de base de datos Microsoft SQL Server que se puede usar para realizar una amplia gama de tareas de migración de datos.
puedes encontrar la descripción completa en este enlace
http://msdn.microsoft.com/en-us/library/ms139947.aspx
pero esta función tiene algunas limitaciones en sí mismas que también son mencionadas por msdn en esa página. pero esto está en el servidor sql 2008 r2
fuente
Versión extendida de "REPLACE":
fuente