一种方法:select *
from Table
where A like '%a%B%C%' or A like '%B%a%C%' or A like '%C%B%a%'......不过这种方法很不可取,当关键字增多时更麻烦。
那位高手可以指条明路。

解决方案 »

  1.   

    select *
    from Table
    where A like '%a%' or A like '%B%' or A like '%C%'......
      

  2.   

    看你条件好是要:
    where A like '%aB%' or A like '%ac%' or A like '%BC%'.......
    而不是象你下面所说的,
    where A like '%a%B%C%' or A like '%B%a%C%' or A like '%C%B%a%'要是象这里所说的条件就好办多了。
      

  3.   

    如果是aBC都需要就是select *
    from Table
    where A like '%a%' and A like '%B%' and A like '%C%'......
      

  4.   

    select * from yourTable
    where 'a' in (A) and 'B' in (A) and 'C' in (A)
      

  5.   

    将关键字变为变量,然后再
    select *
    from Table
    where A like '%a%' or A like '%B%' or A like '%C%'......
      

  6.   

    好象只有hjhing才了解我的心意啊我的意思是象 “aBC”,"BCa" 等是满足的
    象“a”,"BC"等是不满足的
    要包含全部的关键字
      

  7.   

    To :hjhing老兄你的这种方法好象不行。
    象 select * from T where 'a' in ('abc')
    条件永远为假,而不是字符串的匹配。麻烦各位再想想法子。