mysql查询某个字段是否是某字符串的子串

mysql 如何查询字段是某字符串子串的记录。例如我有个字符串"ABC", 表有三条记录,name字段的值分别是A ,B,D。应该怎么书写sql呢

select * from test where name like '%ABC%'


select * from test where name in ('A', 'B', 'C')

思路:1、把字符串变成数组 String s="ABC"; String[] split = s.split("");
2、用in来查询 select * from 表 where name in ('A','B','C')