Jak mogę użyć LTRIM / RTRIM do wyszukiwania i zastępowania początkowych / końcowych spacji?

Próbuję usunąć spacje wiodące i końcowe z kolumny NVARCHAR (MAX) wypełnionej cenami (używając NVARCHAR z powodu importowania danych z wielu systemów operacyjnych z nieparzystymi znakami).

W tym momencie mam komendę t-sql, która może usunąć początkowe / końcowe spacje z cen statycznych. Jednak jeśli chodzi o wykorzystanie tego samego polecenia, aby usunąć wszystkie ceny, jestem zakłopotany.

Oto skrypt statyczny, którego użyłem do usunięcia określonej ceny:

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

Oto, co próbowałem usunąć wszystkie końcowe spacje:

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

Próbowałem też różnych odmian% dla losowych znaków, ale w tym momencie obracam kołami.

Mam nadzieję, że uda mi się uruchomić jedno proste polecenie, które usunie wszystkie początkowe i końcowe spacje w każdej komórce tej kolumny bez modyfikowania żadnych rzeczywistych danych kolumn.

questionAnswers(6)

yourAnswerToTheQuestion