Можете да използвате escape
синтаксис
Можете да включите действителните знаци
%
или_
в шаблона с помощта наESCAPE
клауза, която идентифицира escape символа. Ако escape-символът предхожда знака%
или_
в шаблона, тогава Oracle интерпретира този знак буквално в шаблона, а не като специален символ за съвпадение на шаблон.
Така че можете да направите:
select * from property where name like '%\_%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
max_width 90
select * from property where name like '%\%%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
taxrate% 5.20