2013-04-25 73 views

回答

3
update EMP 
    set ESalary = CASE WHEN salary >= 20000 
         THEN salary * 1.25 
         ELSE salary * 1.15 
         END; 
+0

Thanks Mate。我忘記了案件 – 2013-04-25 08:43:24

0

試試這個:

update emp a set esalrary = 
(select (case when esalary >=20000 then esalary+(esalary*25/100) 
else esalary+(esalary*25/100) end) from emp b where a.eid=b.eid); 
+0

非常感謝你 – 2013-04-25 08:44:34