网站建设玖金手指花总,互联网营销顾问是做什么的,有什么有用的网站,利川住房和城乡建设局网站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; 
如果不增加更新条件最终的结果就是表中的记录全都要被更新但是不建议使用这种全部更新的操作