使用 SQL 是否可以在不考虑字符顺序的情况下通过字符串进行搜索?

Using SQL is it possible to search via string without regards to the order of the characters?

我希望能够使用 sql 查询进行搜索,而不考虑字符串中字符的顺序:

搜索 'black box'

应该return'box black 32oz 2 pack','box black 32oz 4 pack'

目前 return 没有。

我必须按 'box black' 搜索才能收到查询结果

SELECT DISTINCT Hetype.Description,
  Item.Type
FROM Item
  INNER JOIN Hetype ON Item.Type = Hetype.Type
WHERE Hetype.Description LIKE '%black box%' IGNORE CASE  

您可以使用两个 LIKE 表达式:

WHERE Hetype.Description LIKE '%black%' IGNORE CASE AND
      Hetype.Description LIKE '%box%' IGNORE CASE