正则表达式Oracle

时间:2015-11-05 03:45:18

标签: oracle plsql

我想在字段filial_name中找到正则表达式[.-]。

select uc.filial_name from MYTABLE uc
where regexp_like(uc.filial_name , '[.-]');

select uc.filial_name from MYTABLE uc
where uc.filial_name like  '%[.-]%';

第一个变种正在运作。但第二个不是。

如何修复第二个变体?

1 个答案:

答案 0 :(得分:1)

第二个表达式不是正则表达式,它是正常搜索,应该像'&text;%}'%text&%39

试试这个

SELECT uc.filial_name FROM MYTABLE uc
where uc.filial_name like  '%.-%';