I want to update a column that contains a string like 12,43,433 I want to only replace 43 with another number say 54 so that the column value becomes 12,54,433.
How can
You can use REPLACE() function like this:
UPDATE YourTable a SET a.StringColumn = REPLACE(a.StringColumn,',43,',',54,') WHERE a.StringColumn like '%,43,%'