Which UPDATE correctly sets a value from a subquery?
UPDATE emp SET salary = SELECT MAX(salary) FROM emp WHERE id = 5;
UPDATE emp WITH (SELECT MAX(salary)) WHERE id = 5;
UPDATE emp SET salary = FROM (SELECT MAX(salary)) WHERE id = 5;
UPDATE emp SET salary = (SELECT MAX(salary) FROM emp) WHERE id = 5;