Puoi usare escape
sintassi
Puoi includere i caratteri effettivi %
o _
nel modello utilizzando ESCAPE
clausola, che identifica il carattere di escape. Se il carattere di escape precede il carattere %
o _
nel modello, Oracle interpreta questo carattere letteralmente nel modello piuttosto che come un carattere speciale di corrispondenza del modello.
Quindi puoi fare:
select * from property where name like '%\_%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
max_width 90
select * from property where name like '%\%%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
taxrate% 5.20