Update A Set 字段=4 Where 字段=3
Update A Set 字段=3 Where 字段=2
Update A Set 字段=2 Where 字段=1
Update A Set 字段=1 Where 字段=4不过好像这方法有点笨。^_^

解决方案 »

  1.   

    TO: paoluo(一天到晚游泳的鱼)
    我現在仔細想了一下好像你的理解錯了樓主的意思吧樓主好像是:
    ID
    1,2,3
    要變成
    ID
    2,3,1
    也許是我理解錯了吧
      

  2.   

    要是我說的
    declare @str varchar(50)
    set @str='1,2,3,4,5,6'select right(@str,len(@str)-charindex(',',@str)) +','+left(@str,charindex(',',@str)-1)這樣可以實現
      

  3.   

    To: Hopewell_Go(好的在后頭﹗希望更好﹗﹗) 
    大哥,还是你理解我,不过我的意思好像还没完全说明白
    我本意是:不一定用2替换1,3替换2,1替换3
              也可能  2替换3,3替换1,1替换2To: paoluo(一天到晚游泳的鱼)
    我的意思和 Hopewell_Go的一样,不过我不想用存储过程,能不能用sql语句直接实现阿?
      

  4.   

    我的本意用if……else if…… else if …… else 能实现的