如:数据库中内容为
浙江_杭州_宁波我想用sql函数分别把浙江,杭州,宁波这三个找出来,有这个函数么?

解决方案 »

  1.   

    declare @t table(AA varchar(50))
    insert  @t select '浙江_杭州_宁波'
     union all select '浙江'
     union all select '杭州'
     union all select '宁波'
    union all select '浙江_杭州_宁波_武漢'select * from @t
     where charindex('浙江',AA)>0
      and charindex('杭州',AA)>0
      and charindex('宁波',AA)>0/*
    結果:
    AA
    --------------------
    浙江_杭州_宁波
    浙江_杭州_宁波_武漢
    */