求一筛选语句
表中字段5个字符,   筛选出所有这个字段中饱含 'a ', 'b ', 'c ', 'd ', 'e '这五个字符的数据。不分顺序   只要饱含就显示出? 
 例如   
 1   abcde 
 2   bcdea 
 3   sdfer 
 4   cbaed   
 结果为 
 1   abcde 
 2   bcdea 
 4   cbaed 
------解决方案--------------------select * from 表 where 字段 like  '%a% ' and 字段 like  '%b% '....
------解决方案--------------------UP...我不会,关注
------解决方案--------------------select * from 表 where charindex( 'a ',字段)> 0 and charindex( 'b ',字段)> 0 and charindex( 'c ',字段)> 0 and charindex( 'd ',字段)> 0 and charindex( 'e ',字段)> 0     
 --或者   
 select * from 表 where 字段 like  '%a% ' and 字段 like  '%b% ' and 字段 like  '%c% ' and 字段 like  '%d% ' and 字段 like  '%e% '
------解决方案--------------------表中字段5个字符, 筛选出所有这个字段中饱含 'a ', 'b ', 'c ', 'd ', 'e '这五个字符的数据。不分顺序 只要饱含就显示出? 
 例如   
 1 abcde 
 2 bcdea 
 3 sdfer 
 4 cbaed   
 结果为 
 1 abcde 
 2 bcdea 
 4 cbaed   
 第三个sdfer包含e为何不选出?   
 select * from tb where 字段 like  '%a% ' or 字段 like  '%b% ' or 字段 like  '%c% ' or 字段 like  '%d% ' or 字段 like  '%e% '