+-----+------+
| 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的新手。
答案 0 :(得分:0)
CONCAT("[^[:alnum:]]", a, "[^[:alnum:]]+", b, "[^[:alnum:]]")
或者
CONCAT("\\b", a, "[^[:alnum:]]+", b, "\\b")