sql - SQL Server 使用一个值搜索不同数据类型的多列
问题描述
所以我在前端有一个表,它链接到我的 SQL Server 后端。我可以从那里进行分页和所有操作。
我正在尝试实现一个很好的搜索功能,该功能可以跨表具有的各种不同列检索数据。
只有一个搜索栏,所以我不能单独搜索每一列。
我拥有的字段示例是
Field #
Requestor
Case #
Device Model
Submit Date
对于用户输入的任何搜索词,使用 SQL Server 我需要能够搜索所有可搜索的列并返回该值与搜索词相似的行。
我不知道如何开始或开始,以及如何使其表现出色。
解决方案
你可以做类似select * from table where field# like '%input%' or requestor like %input% or case# like '%input%'
的事情......但我建议看看sql full-text search
推荐阅读
- linux - 如何使用 Jenkinsfile 删除重复的 Docker 镜像和容器
- python - 无需外部浏览器的雪花 sqlalchemy 单点登录
- linux - 配置 ActiveMQ 以在内存中而不是磁盘中添加队列
- python - python如何在一个函数中计算年龄和姓名
- javascript - 续集错误:列引用“id”不明确。在文档中找不到答案
- r - 将 .ndjson 文件读入 R
- flutter - 不从 Firebase 检索 CurrentUser 特定数据 - Flutter
- sql - 通过语句计算从每个组中获得的平均值的平均值
- javascript - 如何进行长时间的网页加载?
- c - 如何使用 sprintf 显示 64 位无符号整数?