I have a table TblKit
that has columns Id
and Number
. Id
is primary key
of type int
and Number
is varchar(50)
.
The data in the table looks like this:
Id Number --- ------ 1 KIT001 2 KIT002 3 DMB001 4 DM002 5 KIT003
I want to replace all the rows of KIT%
with CH
in the Number field. The desired output would look like:
Id Number --- ------ 1 CH001 2 CH002 3 DMB001 4 DM002 5 CH003
I have tried this update query:
UPDATE TblKit SET Number = REPLACE(Number, N'%KIT%', 'CH')
But it is not working.
Can anyone help me regarding this?
Advertisement
Answer
UPDATE tblKit SET number = REPLACE(number, 'KIT', 'CH') WHERE number like 'KIT%'
or simply this if you are sure that you have no values like this CKIT002
UPDATE tblKit SET number = REPLACE(number, 'KIT', 'CH')