1

こいつが似合うcolumn_name like 'CharEndsHere%'

これはしませんcolumn_name like 'CharEndsHere'

like 演算子は末尾のスペースも考慮することを知っているので、正確な列の値(末尾のスペースを含む) をコピーして貼り付けました。

column_name like 'CharEndsHere 'まだ一致しないようなもの-なぜですか?.

'='列の型がntext

ここに欠けているものはありますか、またはlikeこのように演算子を使用すべきではありませんか?

編集: column_name like 'CharEndsHere__'(__ はスペースを示します)'CharEndsHere 'は、そのセルの正確な値likeです。この方法で有効かどうかを使用しますか?

編集 :

これは私が試したコードです、

SELECT * 
FROM [DBName].[dbo].[TableName] 
WHERE [DBName].[dbo].[TableName].Address1 LIKE rtrim('4379 Susquehanna Trail S  ') 

も使用せずに試しrtrimましたが、同じ結果です

編集:ブリンディの答えによると、

If a comparison in a query is to return all rows with the string LIKE 'abc' (abc
without a space), all rows that start with abc and have zero or more trailing 
blanks are returned.

しかし、私の場合、クエリを実行しましたが、返されないLike 'abc'セルがあります。'abc '(with trailing spaces)それが私の実際の問題です

4

1 に答える 1