Vous pouvez utiliser le escape
syntaxe
Vous pouvez inclure les caractères réels
%
ou_
dans le motif en utilisant leESCAPE
clause, qui identifie le caractère d'échappement. Si le caractère d'échappement précède le caractère%
ou_
dans le modèle, Oracle interprète ce caractère littéralement dans le modèle plutôt que comme un caractère spécial de correspondance de modèle.
Vous pouvez donc :
select * from property where name like '%\_%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
max_width 90
select * from property where name like '%\%%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
taxrate% 5.20