Sql 我们不能在Oracle中使用[specifier]和like运算符吗?

Sql 我们不能在Oracle中使用[specifier]和like运算符吗?,sql,oracle,sql-like,Sql,Oracle,Sql Like,在oracle中使用LIKE运算符匹配任何字符时,我不能使用[specifier] 例如,找出以“s”或“r”开头的客户名称,这样我们就不能将查询写为 从emp中选择*,其中客户喜欢“[sr]%” 在ORACLE中,我们不能将[]大括号与LIKE运算符一起使用吗?不,LIKE不能这样做 但是你可以使用正则表达式 select * from emp where REGEXP_LIKE (customer, '^[sr].*'); 不,LIKE不会那样做 但是你可以使用正则表达式 select *

在oracle中使用LIKE运算符匹配任何字符时,我不能使用[specifier] 例如,找出以“s”或“r”开头的客户名称,这样我们就不能将查询写为 从emp中选择*,其中客户喜欢“[sr]%”


在ORACLE中,我们不能将[]大括号与LIKE运算符一起使用吗?

不,LIKE不能这样做

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

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

不,LIKE不会那样做

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

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

好的,thanx工作正常。。。但是上面正则表达式中的“^”表示我们是排除它还是包括它..你能给我一个很好的链接吗?我可以从那里详细学习有关oracle中的regexp_。。??ThanxOracle.com正常工作。。。但是上面正则表达式中的“^”表示我们是排除它还是包括它..你能给我一个很好的链接吗?我可以从那里详细学习有关oracle中的regexp_。。??ThanxOracle.com