3个(5个or like '%arg[i]%' )的and组合:where ( 字段1 like '%arg[1]%' or 
字段2 like '%arg[1]%' or
字段3 like '%arg[1]%' or
字段4 like '%arg[1]%' or
字段5 like '%arg[1]%' )and ( 字段1 like '%arg[2]%' or 
字段2 like '%arg[2]%' or
字段3 like '%arg[2]%' or
字段4 like '%arg[2]%' or
字段5 like '%arg[2]%' )and ( 字段1 like '%arg[3]%' or 
字段2 like '%arg[3]%' or
字段3 like '%arg[3]%' or
字段4 like '%arg[3]%' or
字段5 like '%arg[3]%' )
未经测试.

解决方案 »

  1.   

    CREATE TABLE tbmulti
    (aid int,
    地区 varchar(30),
    时间 varchar(30),
    姓名 varchar(30),
    手机 varchar(30),
    备注 varchar(30)
    )
    insert into tbmulti
    select 1,N'北京',N'2013',N'王',N'1888565',N'你好'
    union all
    select 2,N'南京',N'2013',N'张',N'1333636',N'我好'
    union all 
    select 3 ,N'北京',N'2013',N'李',N'166666',N'2012年小王'select * from tbmulti
    where
    (
    地区 like'%北京%'or
    时间 like'%北京%'or
    姓名 like'%北京%'or
    手机 like'%北京%'or
    备注 like'%北京%')
    and
    (
    地区 like'%王%'or
    时间 like'%王%'or
    姓名 like'%王%'or
    手机 like'%王%'or
    备注 like'%王%')
    and
    (
    地区 like'%2012%'or
    时间 like'%2012%'or
    姓名 like'%2012%'or
    手机 like'%2012%'or
    备注 like'%2012%')