+-----+------+
| A | B |
+-----+------+
| gan | esh |
| dhi | nesh |
+-----+------+
У меня такой стол. Я хочу проверить это с другой столбец с колонкой
+----------------+
| C |
+----------------+
| !!dhin!!esh |
| gan!!esh.. |
| $$$gan%%%esh.. |
+----------------+
Следующий запрос работает отлично
select * from table1 a, table2 b where c like concat('%',a,'%',b'%')
но то, что я хочу, - это начало, окончание, среднее должно содержать только не буквенно-числовые. Я новичок в regexp.
CONCAT("[^[:alnum:]]", a, "[^[:alnum:]]+", b, "[^[:alnum:]]")
Или, возможно,
CONCAT("\\b", a, "[^[:alnum:]]+", b, "\\b")