假設資料表名稱為 A
update A
set DCODE=DCODE+'C'
where CODE like 'M00[1234]'
--如果你只是想找 M001, M002, M003, M004 這四個
Where 可以有很多變法,除了上面 rogeryao 大大提供的外,
也可以用
Where Code in ('M001', 'M002', 'M003', 'M004')
或
where CODE like 'M00[1234]'
如果只是要對特定的 Code (例如 M001 )做更新,可以用
Where Code ='M001'
如果您只是想Show出來,而不想永久變更資料庫內容,則將 update 改成 Select From
如:
Select Code, DCODE+'C'
From A
WHERE CODE like 'M00[1234]'
table name : a
update a
set DCODE=DCODE+'C'
where CODE>='M001'
and CODE<='M004'
最好先
select *
from a
where CODE>='M001'
and CODE<='M004'
確保
where CODE>='M001'
and CODE<='M004'
是你要的