私はこのクエリを持っています:
SELECT *
FROM
(SELECT ' ' + REPLACE(Title,' ',' ') + ' ' AS Title
FROM MyTable) t
WHERE Title LIKE '% Samsung %'
AND Title LIKE '% Galaxy %'
AND Title LIKE '% Axiom %'
AND REPLACE(REPLACE(REPLACE(Title,' Samsung ',''),' Galaxy ',''), ' Axiom ','') = ''
このクエリは、MyTable フィールド Title を検索し、LIKE で指定された単語を含むすべての行を表示する必要があります。
エラーは発生しませんが、フィールド タイトルには次の文字列 'Samsung Galaxy Axiom R830' を含む行が含まれており、クエリはそれを返しません (返すべきです)。
これは私の最初の質問でした。一部のレコードでは機能しましたが、特定の単語のみを含むすべての SQL SELECT LIKE では機能しませんでした