sql - 在sql Select语句中搜索包含空格的文本
问题描述
Select
我想使用单个语句在列名中搜索多个名称
例如:abc xyz
,qpr srt
并且名称匹配必须准确
我如何在 SQL 中实现这一点?
解决方案
contains 谓词可能会有所帮助。
select * from employee
where CONTAINS(your_full_name_column, 'abc AND xyz')
您还可以实现模糊搜索或部分匹配,并使用 score() 函数按相关性对返回的行进行排序。
推荐阅读
- android - 从 Flutter 插件获取 v4.app.FragmentManager
- react-native - 如何检测是否使用“await”调用方法 ae 返回 Promise
- r - 根据条件和时期(部分)重叠计算两个时期日期集之间的重叠天数
- angular - 角度火力基地类型“字符串”不可分配给类型“日期”
- apache-tomee - tomee 7 和 apache-tomee-plume-1.7.6 之间的区别
- ios - 调用放置在数组中的函数
- python - 沿二维数组(numpy.,tensorflow)中的第一个维度的每个元素的索引数组
- python - 在python中修改子数组的值
- css - Flexbox,按列包装项目
- python - 如何使用 Python / Django 捕获 DOM 点击?