比如 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
目前分類:MS-SQL (1)
- Oct 27 Fri 2006 15:36
將SQL以重複的欄位改名