我需要在 Oracle db 中匹配以下字符串“50% off”。我创建了一个 SQL 查询。
select *
from table1
where column1 like '%[0-9]+\% off%' ESCAPE '\';
但是,此查询不提供任何结果。此外,如何将“50% 折扣”和“50 美元折扣”与一个查询匹配?
'%[0-9]+\%? off%' ESCAPE '\'
上面的一个也不起作用:(
我得到的唯一查询如下:
select *
from table1
where column1 like '%\% off%' ESCAPE '\';