0

我有一个包含名称的表,每个都有一个唯一的itemcode字段,但是我还有另一个表,我们将其用作所有内容的表,这个额外的表是我最近添加的一个额外的表。

因为我的根表中的名称与这个新表中的名称不同,所以我需要一个桥接表,它是我使用一个查询创建的,该查询执行INSERT..SELECT一个表中的名称与另一个表中的名称相同的位置。这很好,但是它限制了我的结果,因为有些名字包括TheA开头,所以我错过了它们。所以现在我已经将我的a = b查询更改为 aSOUNDS LIKE但是它只包含最后有差异的名称。

我正在寻找的是一种忽略某些单词的方法,例如:

  • 一个

等等并使用名称的其余部分?我不能做'LIKE %%',因为那会捕获太多。

4

1 回答 1

0

您可以使用语句删除单词The,A等。确保在搜索词的两边都有空格,以便它匹配整个词,而不是部分词。Belike

SELECT * FROM namestable where names Like '% The %'
于 2013-03-01T15:49:25.417 回答