答案 0 :(得分:2)
我猜你需要采用REGEX
。
SELECT * FROM table_name WHERE family REGEXP '[[:<:]]9[[:>:]]';
注意:可能是您规范化数据的时候了。否则,即使对该列进行最简单的操作,您也可能会发现它很麻烦。
看看这个:
Is storing a delimited list in a database column really that bad?
答案 1 :(得分:0)
请尝试此查询:
select * from table_name where concat('-',FAMILY,'-') like '%-9-%';