2017-12-12 3 views

答えて

1

パイプ文字をエスケープする必要はありません。 クエリは、ad_group列にパイプ文字を含むすべてのレコードを検索します。

文字列リテラル( '|')の中で使用すると、文字は演算子として扱われません。オペレーターとしての機能は、あなたはそれがlike内部には特別な意味を持っていないとして、T-SQLで|をエスケープする必要はありません11.

5

なります

select 8|3 

に例えばとして、bitwise ORです。しかし、たとえばあなたは%文字を含むテキストを検索したい場合は、あなたが探しているのは次のとおりです。

escape定義が文字をエスケープ
SELECT * 
FROM performance_table 
WHERE ad_group like '%#%%' escape '#' 

+0

ありがとう、これは私のために働いた。 –

関連する問題