真罕见。。。还能这样????【playwarcraft(时间就像乳沟,挤挤还是有的) 快来抢分】
临时表
Item Color id
---------- ---------- -----------
Chair Red 0
Chair White 0
Chair Yellow 0
Table Blue 0
Table Green 0
Table Red 0
执行
DECLARE @Item varchar(10),@i varchar(10)
UPDATE # SET @i=CASE WHEN @Item=Item THEN @i+1 ELSE 1 END,id=@i,@Item=Item
变成
Item Color id
---------- ---------- -----------
Chair Red 1
Chair White 2
Chair Yellow 3
Table Blue 1
Table Green 2
Table Red 3
----------------请问这个Update怎么个执行方式啊?变量是怎么赋值的?
WHEN 这里怎么比较的?