Det ska skrivas så här:
UPDATE tablename
SET fieldX = CASE WHEN fieldA = 'value1' THEN 'xxx' ELSE fieldX END,
fieldY = CASE WHEN fieldA = 'value2' THEN 'yyy' ELSE fieldY END
WHERE fieldA IN ('value1', 'value2');
Observera att: Jag skrev ELSE
del på det här sättet, eftersom standarden för ELSE
är NULL
om villkoret för CASE
uttrycket är inte giltigt, så detta sätter det till det ursprungliga värdet inte till NULL
värde.