1.使用代码块 修改emp表中所有员工的工资 工资大于3000的 加1000 并且修改工资 工资等于3000的加2000并且修改工资 工资小于3000的加3000并且修改工资
时间: 2024-02-22 13:58:54 浏览: 59
工资管理系统_C语言_员工工资管理_
你可以使用以下SQL代码块来修改emp表中的工资:
```
UPDATE emp SET salary = CASE
WHEN salary > 3000 THEN salary + 1000
WHEN salary = 3000 THEN salary + 2000
ELSE salary + 3000
END;
```
这个代码块使用了CASE语句来根据每个员工的工资进行不同的修改。如果工资大于3000,工资会增加1000;如果工资等于3000,工资会增加2000;如果工资小于3000,工资会增加3000。这个代码块会同时修改所有的员工工资,符合你的要求。
阅读全文