如何解决Oracle PLSQL-具有通配符的多个LIKE标准
我有一个相当复杂的数据表,但是为了便于解释我要完成的工作,已将其缩减。查询的目标是返回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 举报,一经查实,本站将立刻删除。