如何在 oracle 数据库搜索查询中搜索驼峰案例数据?

how to search camel case data in oracle database search query?

这是我的搜索查询

下面搜索查询 returns 产品因为 'iPhone' 区分大小写

SELECT productname,id FROM products where productname LIKE '%iPhone%'

搜索查询下方 returns 产品 因为 'iPhone' 区分大小写

SELECT productname,id FROM products where productname LIKE 'IPHONE%' or  productname LIKE '%iphone%'

如果我使用 UPPER 或 LOWER 函数它 returns 零,那么我该如何解决这个问题?

如何解决oracle数据库查询中的驼峰大小写敏感数据。我无法更改数据库中的产品名称。有人对此有解决方案吗? 如果您对我的问题有疑问,请问我,我会即时回复

SELECT productname, id 
FROM products 
WHERE LOWER(productname) LIKE LOWER('%iPhone%')

应该return某事。注意LOWER两边的函数LIKE.