¿Cómo puedo usar LTRIM / RTRIM para buscar y reemplazar los espacios iniciales / finales?

Estoy tratando de eliminar los espacios iniciales y finales de una columna NVARCHAR (MAX) llena de precios (usando NVARCHAR debido a la importación de datos de múltiples sistemas operativos con caracteres impares).

En este punto, tengo un comando t-sql que puede eliminar los espacios iniciales / finales de los precios estáticos. Sin embargo, cuando se trata de aprovechar este mismo comando para eliminar todos los precios, estoy perplejo.

Aquí está el script estático que utilicé para eliminar un precio específico:

UPDATE *tablename* set *columnname* = LTRIM(RTRIM(2.50)) WHERE cost = '2.50 ';

Esto es lo que he tratado de eliminar todos los espacios finales:

UPDATE *tablename* set *columnname* LIKE LTRIM(RTRIM('[.]')) WHERE cost LIKE '[.] ';

También he probado diferentes variaciones del% para caracteres aleatorios, pero en este punto estoy girando mis ruedas.

Lo que espero lograr es ejecutar un comando simple que elimine todos los espacios iniciales y finales en cada celda de esta columna sin modificar ninguno de los datos de la columna real.

Respuestas a la pregunta(6)

Su respuesta a la pregunta