UPDATE dbo.TestStudents
SET LASTNAME =
( CASE
WHEN (LASTNAME = 'AAA') THEN 'BBB'
WHEN (LASTNAME = 'CCC') THEN 'DDD'
WHEN (LASTNAME = 'EEE') THEN 'FFF'
ELSE (LASTNAME)
END )
Операция работает для этой цели, но условие else проверяет каждую запись в таблице. Есть ли способ оставить незатронутые строки такими, какие они есть?