我有这个查询:
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