例如,我的表格中有一些名称:
+-------------------+ | Names | +-------------------+ | John Smith Doe | | James Black Dean | +-------------------+
我会搜索:
SQL * FROM TableNames WHERE Names LIKE '%Robert Black%'
但是这不会返回任何结果,我怎么能让它返回名字上有Black的结果,唯一的方法是使用全文搜索?
答案 0 :(得分:1)
您是否尝试匹配包含“Robert”或“Black”的名称?如果是这样,请使用此查询:
SELECT *
FROM TableNames
WHERE Names LIKE '%Robert%'
OR Names LIKE '%Black%';
答案 1 :(得分:0)
如果你想返回一个Black
的行,你应该像这样查询
SQL * FROM TableNames WHERE Names LIKE '%Black%'