SQL 數據操作(實驗六)
阿新 • • 發佈:2017-11-22
com jpg 3.4 提高 數據操作 ima job dna down
SQL 數據操作
emp、dept 目標表結構及數據
INSERT 命令的使用與結果驗證
2.1把一名新來雇員信息插入到EMP表中:雇員號:1011
姓名: 王曉明
入職日期:今天
insert into emp (empno,ename,hiedate)
values('1011','王曉明',to_date(sysdate,'yyyy-mm-dd'));
2.2把一名雇員信息插入到EMP表中:雇員號:1012
姓名:孫宇
崗位:教輔
入職日期:2017-10-12
薪水:5400
部門:04
insert into emp (empno,ename,job,hiedate,sal,deptno) values('1012','孫宇','教輔',to_date('2017-10-12','yy-mm-dd'),5400,'04');
2.3忘記怎麽弄了,看看課本再補上(●‘?‘●)
UPDATE 命令的使用與結果驗證
3.1把教師崗位的雇員薪水提高10%;
update emp
set sal = sal * 1.1
where job = '教師'
3.2把1004雇員的入職日期修改為:1983-12-6、薪水減少5%;
update emp
set sal = sal*0.95,hiedate = to_date('1983-12-6','yyyy-mm-dd')
where dptno = '1004'
3.3把1001雇員的薪水和入職日期修改為與1005雇員相同;
update emp set deptno = (select deptno from emp where = 1005) sal = (select sal from emp where empno = 1005) where empno = 1005
3.4修改EMP_BAK中所有人員的薪水為EMP表中的最高薪水。
update emp
set (deptno,sal)
select (deptno,sal from emp where empno = 1005)
where empno = 1005
DELETE 命令的使用與結果驗證
4.1刪除EMP_BAK表中所有記錄;
delete from emp_bak
4.2刪除雇員表中“教師”崗位且1988年之前入職的雇員;
delete from emp where job = '教師' and hiedate < todate('1988-1-1','yyyy-mm-dd')
4.3刪除“體育學院”的雇員信息
delete from emp
where (select deptno from dept where dname = '體育學院' ) = emp.deptno
SQL 數據操作(實驗六)