比如 tableA 中有 a,b,c,d 等欄位
a1 是流水號(不重複之值),b,c,d 為其資料
a | b | c | d |
-------------------
01 |小明 | 1 | 32 |
02 |小華 | 6 | 48 |
03 |小劉 | 8 | 72 |
04 |小華 | 7 | 50 |

USE Sample
GO

CREATE TABLE TableA
(
a VARCHAR(255)
,b VARCHAR(255)
,c VARCHAR(255)
,d VARCHAR(255)
)
GO

INSERT INTO TableA(a,b,c,d) VALUES('01', '小明', '1' ,'32')
INSERT INTO TableA(a,b,c,d) VALUES('02', '小華', '6' ,'48')
INSERT INTO TableA(a,b,c,d) VALUES('03', '小劉', '7' ,'72')
INSERT INTO TableA(a,b,c,d) VALUES('04', '小華', '8' ,'50')
GO

UPDATE ta SET b = b +'_'+ (SELECT RIGHT(COUNT(*)+100, 2) FROM TableA tb WHERE ta.b=tb.b AND tb.a


korychen 發表在 痞客邦 留言(0) 人氣()