Můžete použít escape
syntaxe
Můžete zahrnout skutečné znaky
%
nebo_
ve vzoru pomocíESCAPE
klauzule, která identifikuje znak escape. Pokud znak escape předchází znak%
nebo_
ve vzoru, pak Oracle interpretuje tento znak doslovně ve vzoru spíše než jako speciální znak odpovídající vzoru.
Takže můžete:
select * from property where name like '%\_%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
max_width 90
select * from property where name like '%\%%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
taxrate% 5.20