如何解决如何在Oracle数据库SQL-92标准搜索查询中进行更可靠的搜索?
这是我的搜索查询
下面的数据库表示例(Products
表)
|productname|
| LCD Assembly Apple iPhone 5 (Grade: PLUS)|
它在LCD Assembly Apple iPhone 5 (Grade: PLUS)
列中搜索productname
值
下面的搜索查询返回结果
SELECT productname,id FROM products where LOWER(productname) LIKE LOWER('%iphone%lcd%');
但是在搜索查询下方,将返回零个结果(应应返回记录:LCD Assembly Apple iPhone 5 (Grade: PLUS)
)
SELECT productname,id FROM products where LOWER(productname) LIKE LOWER('%apple%iphone%lcd%');
当我在上面的查询中运行时,它应该返回记录,其中LCD Assembly Apple iPhone 5 (Grade: PLUS)
列中的列具有productname
值
那我该如何解决这个问题?
有人对此有解决方案吗? 如果您对我的问题有疑问,请问我,我会立即答复
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。