舍友問的一個問題..
已知 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記錄了..