【问题标题】:Using SQL is it possible to search via string without regards to the order of the characters?使用 SQL 是否可以在不考虑字符顺序的情况下通过字符串进行搜索?
【发布时间】:2019-07-02 18:15:20
【问题描述】:

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

搜索“黑匣子”

应该返回'box black 32oz 2 pack'、'box black 32oz 4 pack'

目前它不会返回任何一个。

我必须按“黑框”搜索才能收到查询结果

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

【问题讨论】:

    标签: sql wildcard sql-like nexusdb


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-22
      • 2019-06-25
      • 2023-03-18
      • 1970-01-01
      • 2021-11-11
      • 2019-09-30
      • 2015-07-25
      • 1970-01-01
      相关资源
      最近更新 更多