広告主のテーブルがあり、ユーザー クエリ文字列からデータを照合しようとしています。D&G などの広告主がいますが、SQL をどのように記述すれば有効な検索になるのでしょうか? 私は LIKE を使用していますが、何も機能しないか、Google でまともな答えを見つけることができないようです。以下のような二重引用符と行を試しました:
AND (UPPER(als.SearchString) LIKE UPPER('"D&G%"'))
ありがとう
わかりました、私の投稿は疑問視されています! これが私の合計WHERE句です:
WHERE (a.CountryCodes & 3 > 0) AND (na.PubDate BETWEEN '4/22/2001' AND '4/22/2013') AND (UPPER(als.SearchString) LIKE UPPER('D%') ESCAPE '\')
明らかに「&」が削除され、「D&G Communications Group」などのエンティティを含む 419 件の結果が返されます。ただし、LIKE 句内で「D\&」を実装しようとするとすぐに、レコードが返されません。私は何かが欠けていることを喜んで受け入れます。それが指摘されることを嬉しく思います:)