我希望Dr. Jones
使用 regexp_like 在名称字段中查找所有出现的“”。我可以做 OR(所有名字都带有 DR 或 JONES),但我需要两个名字都出现在该字段中。
有没有一种简单的方法可以在不使用多个语句的情况下使用 regexp_like 来做到这一点?
我正在寻找捷径。下面的答案在一个简单的情况下给出了它。我知道我可以拥有:
where regexp_like(color_code,'red|blue|green','i');
它会给我任何带有这三个名称中的任何一个的 color_code 记录。我正在寻找的是这样的:
where regexp_like(color_code,'red&blue&green','i');
这只会选择名称中包含所有三种颜色的记录,但它们可以按任意顺序排列:红蓝绿、绿紫蓝黑红、黄红橙绿蓝
都会列入名单