【问题标题】:SQL Server Search Multiple columns of different datatypes with one ValueSQL Server 使用一个值搜索不同数据类型的多列
【发布时间】:2018-10-25 17:42:38
【问题描述】:

所以我在前端有一个表,它链接到我的 SQL Server 后端。我可以从那里进行分页和所有操作。

我正在尝试实现一个良好的搜索功能,该功能可以跨表具有的各种不同列检索数据。

只有一个搜索栏,所以我不能单独搜索每一列。

我拥有的字段示例是

Field #
Requestor
Case #
Device Model
Submit Date

对于用户输入的任何搜索词,使用 SQL Server 我需要能够搜索所有可搜索的列并返回该值与搜索词相似的行。

我不知道如何开始或开始,以及如何使其高效。

【问题讨论】:

    标签: sql sql-server search sql-server-2012


    【解决方案1】:

    你可以做类似select * from table where field# like '%input%' or requestor like %input% or case# like '%input%'...但我建议看看sql full-text search

    【讨论】:

    • SQL 全文搜索效果最好。它对我来说工作得很快,我可以轻松地搜索每一列。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 2015-11-21
    • 2011-10-20
    • 2015-08-07
    • 1970-01-01
    相关资源
    最近更新 更多