sql 如何查询某列值包含a或者b或者c,条件怎么写,谢谢大家

AA列中,如何设置条件查询出包含a、b、c的数据。
where AA like ‘%[abc]%' 这样不行,该怎么写这个条件呢,谢谢大家
AA
123a123
123b123
123c123
123

第1个回答  推荐于2016-05-09
select * from 表 where AA like '%a%'
union
select * from 表 where AA like '%b%'
union
select * from 表 where AA like '%c%'追问

怎么执行很慢呢,还加了别的条件,会造成很慢吗

追答

数据多的话会很慢,用模糊查询都这样。所以最好建索引

本回答被提问者和网友采纳
相似回答