Tengo datos que limpiar en una tabla de datos anterior antes de moverla a uno nuevo. Uno de los campos tiene espacios en la columna, derecha & a la izquierda. Escribí el siguiente código para abordar esto y todavía tengo espacios iniciales: la mayor parte de los datos está limpia cuando se utiliza este código, pero por alguna razón hay espacios antes de las direcciones RT ... ¿Alguien más ha tenido este tipo de problema?TSQL 2008 Usar LTrim (RTrim y aún tener espacios en los datos
,CASE
WHEN PropStreetAddr IS NOT NULL
THEN (CONVERT(VARCHAR(28),PropStreetAddr))
WHEN PropStreetAddr is NOT NULL Then (Select LTrim(RTrim(PropStreetAddr)) As PropStreetAddr)
ELSE NULL END as 'PROPERTY_STREET_ADDRESS'
de datos de salida de la muestra:
1234 20th St
RT 1 BOX 2
560 King St
610 Nowland Rd
RT 1
1085 YouAreHere Ln
RT 24 Box 12
Tal vez ellos no son espacios ... – Fosco
duplicados de [Quitar detrás de espacio vacío en el contenido de un campo] (http: // stackoverflow.com/questions/1864838/remove-trailing-empty-space-in-a-fie ld-content) - vea mi respuesta sobre cómo eliminar ASCII no imprimible –