首页 > 解决方案 > SQL Server 使用一个值搜索不同数据类型的多列

问题描述

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

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

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

我拥有的字段示例是

Field #
Requestor
Case #
Device Model
Submit Date

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

我不知道如何开始或开始,以及如何使其表现出色。

标签: sqlsql-serversearchsql-server-2012

解决方案


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


推荐阅读