価格で満たされた NVARCHAR(MAX) 列から先頭と末尾のスペースをクリアしようとしているところです (複数のオペレーティング システムから奇妙な文字を含むデータをインポートするために NVARCHAR を使用しています)。
この時点で、静的価格から先頭/末尾のスペースを削除できる t-sql コマンドがあります。ただし、この同じコマンドを利用してすべての価格を削除するとなると、困惑します。
特定の価格を削除するために使用した静的スクリプトは次のとおりです。
UPDATE *tablename* set *columnname* = LTRIM(RTRIM(2.50)) WHERE cost = '2.50 ';
末尾のスペースをすべて削除しようとしたのは次のとおりです。
UPDATE *tablename* set *columnname* LIKE LTRIM(RTRIM('[.]')) WHERE cost LIKE '[.] ';
また、ランダムな文字の % のさまざまなバリエーションを試しましたが、この時点では車輪を回転させています。
私が達成したいのは、実際の列データを変更せずに、この列の各セルの先頭と末尾のスペースをすべて削除する 1 つの簡単なコマンドを実行することです。