0

有没有办法可以使用正则表达式来避免两个 LIKE 语句的 UNION?例如:我有以下

SELECT NAME FROM EMPLOYEE WHERE NAME LIKE 'Adam%'
UNION
SELECT NAME FROM EMPLOYEE WHERE NAME LIKE 'Bob%' 

我不想使用 UNION 并使用正则表达式将两个 select 语句合并为一个。请帮助使用正则表达式解决方案或替代解决方案。提前致谢

4

2 回答 2

3
 SELECT NAME FROM EMPLOYEE WHERE NAME LIKE 'Bob%' OR NAME LIKE 'Adam%'

应该可以正常工作。

于 2012-10-24T17:53:34.713 回答
0

好吧,如果您不能使用“OR”,请改用“And”:

条件1 OR 条件 <=> NOT( NOT(Condition1) AND NOT(Condition2) )

于 2012-10-24T19:34:19.583 回答