做网站的等级保护要多少钱,网站建站平台 开源,中国手工加工网免费供货,教学网站前台er图Oracle
目录
数据修改
将员工编号的 7369 的员工工资修改为 810#xff0c;佣金改为 100
将工资最低的员工工资修改为公司的平均工资
将所有在 1981 年雇佣的员工的雇佣日期修改为今天#xff0c;工资增长 20%
数据的更新操作 Oracle从入门到总裁:https://blog.csdn.n…Oracle
目录
数据修改
将员工编号的 7369 的员工工资修改为 810佣金改为 100
将工资最低的员工工资修改为公司的平均工资
将所有在 1981 年雇佣的员工的雇佣日期修改为今天工资增长 20%
数据的更新操作 Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645
数据修改
用户可以对数据表中的已有数据进行更新操作这就是修改任务
update 表名称 set 字段 内容 , 字段 内容 ,.... [where 更新条件 (s)]
语法中 where语句是可选项如果没有则更新所有记录
将员工编号的 7369 的员工工资修改为 810佣金改为 100
SQL update myemp set sal810,comm100 where empno7369;已更新 1 行。
使用 where子句限制修改的记录为 empno7369
将工资最低的员工工资修改为公司的平均工资
SQL update myemp set sal(select avg(sal) from myemp)2 where sal(select min(sal) from myemp);已更新 1 行。
前面介绍的子查询“SELECT MIN(sal) FROM myemp”先查询出最低工资
然后再使用“SELECT AVG(sal) FROM myemp”把这些工资最低的员工的工资更改为平均工资
通过使用 SELECT 语句查询更新结果
SQL select * from myemp where empno7369;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------7369 SMITH CLERK 7902 17-12月-80 2077.92 100 20
将所有在 1981 年雇佣的员工的雇佣日期修改为今天工资增长 20%
SQL update myemp set hiredateSYSDATE,salsal*1.22 where hiredate between 01-1月-1981 AND 31-12月-1981;已更新 10 行。
如果在更新的过程中并没有设置更新条件那么将更新全部数据
数据的更新操作
update myemp set commnull;
如果不增加更新条件最终的结果就是表中的记录全都要被更新但是不建议使用这种全部更新的操作