表:
例如:
編號         姓名       咭號 D01 D02 D03 D04 D05 01            XX              1   2   3   4   5结果:
 
編號         姓名       咭號  D01(合) 01            XX              12345请问大虾们,我要循环实现上面的要求应该如何实现?

解决方案 »

  1.   

    SELECT [編號],[姓名],[D01]+[D02]+[D03]+[D04]+[D05] '咭號  D01(合)' FROM TB
      

  2.   

    D01(合)啥概念?
    select 編號,
           姓名, 
           咭號,
           [D01(合)]=ltrim(D01)+ltrim(D02)+ltrim(D03)+ltrim(D04)+ltrim(D05)   
    from tb  
      

  3.   

    直接
    update
     tb 
    set 
     d01=ltrim(d01)+ltrim(d02)+ltrim(d03)+ltrim(d04)+ltrim(d05)不就行了
      

  4.   

    SELECT [編號],[姓名],
    ltrim([D01])+ltrim([D02])+ltrim([D03])+ltrim([D04])+ltrim([D05]) as '咭號  D01(合)' 
    FROM TB
      

  5.   

    估计是D01 D02 D03 D04 D05 ...的个数不是常数吧?
      

  6.   

    SELECT [編號],[姓名],
    ltrim([D01])+ltrim([D02])+ltrim([D03])+ltrim([D04])+ltrim([D05]) as '咭號  D01(合)' 
    FROM TB