除非全文!
否则:
select * from myDB where f1+f2+...+fn like '%北京%'

解决方案 »

  1.   

    除非全文?什么意思?
    f1+f2+...+fn 是什么意思?
      

  2.   

    declare @ varchar(8000)
    set @=''
    select @=@+rtrim(name)+' like ''%北京%'' and ' from syscolumns where id=object_id('你的表名')
    set @=left(@,len(@)-5)
    exec('select * from 你的表名 where '+@)
      

  3.   

    抱歉,忘了说了,我是要在一条SQL语句里实现!!
    而且表名我也不知道,myDB只是我自己写的。
      

  4.   

    一条SQL语句实现?
    现有的SQLServer版本没有 所有字段 的说法!
      

  5.   

    哦,没想到SQL连这个都没有,那算了,真没办法:(