我的示例 Sql 是
select * from fruits where name in ('Orange','grape','APPLE','ManGO',etc....);//
是否可以在 Postgres 的 IN 运算符中包含 ilike 或 ~*?
我的解决方案是
select * from fruits where upper(name) in
(upper('Orange'),upper('grape'),upper('APPLE'),upper('ManGO'),etc....);
我认为这不是正确的方法,请让我知道这种情况下的任何最佳解决方案
你可以尝试ILIKE
使用ANY
SELECT *
FROM fruits
WHERE name ILIKE ANY(array['Orange', 'grape', 'APPLE', 'ManGO']);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句