Ответ 1
where col like '%|%%' escape '|'
Невозможно найти ответ на этот вопрос...
Как выбрать строки, в которых определенный столбец (varchar) содержит знак процента (%), в MySQL?
where col like '%|%%' escape '|'
Попробуйте следующее:
SELECT *
FROM <YOUR_TABLE>
WHERE <YOUR_COLUMN> LIKE '%\%%'
Я верю, что если я не ошибаюсь, побег MySql - это символ "\".
Вы можете сделать выбор как:
SELECT * FROM myTable WHERE myColumn LIKE '%\%%'
Select * from table_name
WHERE [column_name] like '%['+char(37)+']%'
Если вы хотите использовать менее часто используемые специальные символы в качестве управляющего символа, вы можете сделать это:
WHERE col LIKE CONCAT('%', CHAR(0), '%%') ESCAPE CHAR(0);