С сотнями значений вам лучше иметь отображение {уникальное значение - значение обновления}, определенное в отдельной таблице, как запрашивает TT.Но в противном случае, если вы согласны с жестким кодированием этих отображений в вашем выражении UPDATE:
UPDATE t
SET B = CASE A
WHEN 'unique value1' THEN 'value1'
WHEN 'unique value2' THEN 'value2'
WHEN 'unique value3' THEN 'value3'
ELSE 'Unknown'
END
FROM table t
Кстати, вышеизложенное относится только к 3 сопоставлениям