舍友问的一个问题..
已知 like “%xxx%” %匹配0~n字符
建表
mysql> desc user;
+--------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| ID | int(11) | NO | PRI | NULL | |
| address | varchar(100) | YES | | NULL | |
有记录
1 abc
2 bcd
3 cdf
父串 fabcd 目标:找到满足address为父串fabcd的子串的记录
其实只要把平时用的like反着用即可
字符串拼接那边 可以用concat(string…)函数
mysql> select ID from user where "fabcd" like CONCAT('%',user.address,'%');
这样就得到1和2记录了..