例:表aaa 
字段   name       sss 
          dd           sd,fdf,999 
          tt           sdf,ew 
拆分为 
name         sss 
dd             sd 
dd             fdf 
dd             999 
tt             sdf 
tt             ew 
大虾们帮帮忙

解决方案 »

  1.   


    这个在程序里应该是比较容易实现的,建议在程序中实现,而不是在数据库中实现比如:你获得到了一个 
    字段   name       sss  
          dd         sd,fdf,999  
          tt         sdf,ew  的DataTable,可以在内存中进行拆分,结果也是一样用的啊
      

  2.   

    呵呵
    谢谢啊】
     不过已经解决了
    Select  top 11141 IDD   =   Identity(Int,1,1) Into #T From Syscolumns A,Syscolumns B 
    Select 
    zhipiao, 
    re = Substring(A.re,B.IDD,CharIndex(',',A.re+ ',',B.IDD) - B.IDD)   
    From   zhipiaohao   A,   #T   B 
    Where   Substring(',' + a.re, B.IDD,1) = ','  and  DATEDIFF( Day ,createdate ,'2007-12-1')<=0  and  DATEDIFF(Day,createdate ,'2008-4-30')>=0  
     and re<>'' and re is not null
    Order   By   zhipiao 
    Drop   Table   #T