问题描述
我有一个相当复杂的数据表,但是为了便于解释我要完成的工作,已将其缩减。查询的目标是返回ID_NUMBER和TEXT_FIELD,其中记录在字段中的任何位置包含“ John”和“ Jane”,而不论位置或顺序如何。
ID_Number Text_Field
1000 John Doe
2000 Jane Doe
3000 John and Jane Doe
4000 Doe John Jane
我可以使用 LIKE'%JOHN%'轻松查询以找到列出了“ John”的所有文本字段,也可以查询以查找“ John”或“ Jane” “在文本字段的任何部分都使用 LIKE'%JOHN%'和LIKE'%JANE%',但是查询似乎需要花费很长的时间来处理。
在WHERE语句中是否有更优化的方法来编写此逻辑?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)