我们不能将[说明符]与Oracle的like运算符一起使用吗?

时间:2010-12-25 05:05:59

标签: sql oracle sql-like

在oracle中使用LIKE运算符匹配任何字符时都不能使用[说明符] 例如。找出以“s”或“r”开头的客户名称,我们无法将查询写为 “select * from emp where customer LIKE'[sr]%'”;

我们不能在ORACLE中使用“[]”括号和LIKE运算符吗?

1 个答案:

答案 0 :(得分:5)

不,LIKE不这样做。

但你可以使用正则表达式。

select * from emp where REGEXP_LIKE (customer, '^[sr].*');