こいつが似合う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)
それが私の実際の問題です