用CHARINDEX怎样能实现
如select * from A where F1 like '%A%b%' 的语句查出结果为:
ac bd
ab
axb
.
.
.

解决方案 »

  1.   

    如select * from A where charindex('A',F1)>0 and  charindex('b',F1)>0
      

  2.   

    这样的效率高吗
    如果我要查select * from A where F1 like '%A%b%h%d%t' 
    怎么办
      

  3.   

    select * from A where patindex('%A%b%h%d%t' ,F1)>0
      

  4.   

    LIKE查詢中如果是%打頭將導致SQL2000不能使用索引
      

  5.   

    我的F字段可能会很长varchar(1000)不能建索引,又是个人版没有全文索引怎么办呢
      

  6.   

    select * from A where patindex('%A%b%h%d%t' ,F1)>0

    如果我要查select * from A where F1 like '%A%b%h%d%t' 那个的效率高
      

  7.   

    select * from A where F1 like '%A%b%h%d%t' 
    这个会好一点!
      

  8.   

    select * from A where F1 like '%A%b%h%d%t' 這個要快一點