Ключевое слово ESCAPE используется для экранирования символов сопоставления с образцом, таких как процент (%) и подчеркивание (_), если они составляют часть данных.
Предположим, что мы хотим проверить строку "67% "мы можем использовать;
LIKE '67#%%' ESCAPE '#';
Если мы хотим найти фильм" 67% виновных ", мы можем использовать приведенный ниже сценарий, чтобы сделать это.
SELECT * FROM movies WHERE title LIKE '67#%%' ESCAPE '#';
Обратите внимание на двойное «%%» в предложении LIKE, первое в красном «%» рассматривается как часть строки, которую нужно найти.Другой используется для соответствия любому количеству следующих символов.
Тот же запрос также будет работать, если мы используем что-то вроде
SELECT * FROM movies WHERE title LIKE '67=%%' ESCAPE '=';