Bạn có thể sử dụng escape
cú pháp
Bạn có thể bao gồm các ký tự thực tế
%
hoặc_
trong mẫu bằng cách sử dụngESCAPE
mệnh đề xác định ký tự thoát. Nếu ký tự thoát đứng trước ký tự%
hoặc_
trong mẫu, thì Oracle diễn giải ký tự này theo nghĩa đen trong mẫu chứ không phải là một ký tự khớp với mẫu đặc biệt.
Vì vậy, bạn có thể làm:
select * from property where name like '%\_%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
max_width 90
select * from property where name like '%\%%' escape '\';
NAME VALUE
-------------------- --------------------------------------------------
taxrate% 5.20