Du kan använda escape syntax
Du kan inkludera de faktiska tecknen
%eller_i mönstret genom att användaESCAPEklausul, som identifierar flyktkaraktären. Om escape-tecknet föregår tecknet%eller_i mönstret tolkar Oracle denna karaktär bokstavligt i mönstret snarare än som en speciell mönstermatchande karaktär.
Så du kan göra:
select * from property where name like '%\_%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
max_width 90
select * from property where name like '%\%%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
taxrate% 5.20