potřebujete uniknout
select * from mytable
where mycol like '5\% off' escape '\';
Pro verzi, která funguje bez ohledu na režim NO_BACKSLASH_ESCAPES, můžete použít jiný znak, například rouru:
select * from mytable
where mycol like '5|% off' escape '|';