小编典典

SQL以任意顺序选择喜欢的关键字

sql

我正在为购物车网站构建搜索功能,该功能可以查询SQLServer数据库。当用户在搜索框中输入“呼啦圈”时,我希望包含“呼啦”和“呼啦”的所有记录的结果以任何顺序排列。此外,我需要搜索多个列(即ProductName,Description,ShortName,MaufacturerName等)

搜索“呼啦圈”时,应返回所有这些产品名称:

  • 呼啦圈
  • 呼啦圈
  • xxhula棍棒的箍

(如果可以按相关顺序订购,则可获得奖励积分!)


阅读 216

收藏
2021-04-28

共1个答案

小编典典

SQLServer全文搜索应该可以为您提供帮助。您将基本上在要搜索的列上创建索引。在查询的where子句中,将使用CONTAINS运算符并将其作为搜索输入传递给它。

您可以在这里开始或在这里了解更多

2021-04-28