如何在SQL中使用其值的某个百分比更新表的字段?

时间:2011-09-26 12:39:04

标签: sql sql-server

假设我有一个表Employee,它有三个字段,即EID,Salary,Dept

我想做的是将部门'账户'的每位员工的薪水提高5%。

如何在SQL Sever Query中实现这一目标?

请帮助我!

干杯

2 个答案:

答案 0 :(得分:8)

update Mytable set Sal=1.05*sal where departmentId=xxx

答案 1 :(得分:7)

您只需使用正确的数学创建更新语句即可。我会做这样的事情:

 update Employee set salary = (salary * 1.05) where Dept = 'Accounts'