美文网首页
数据操作与事务

数据操作与事务

作者: Mtllll | 来源:发表于2019-01-25 11:27 被阅读0次

    1.插入记录
    a.创建emp_back表。

    create table emp_back as(select * from emp where 2<1)
    

    b.把emp表中入职日期大于1982年1月1日之前的员工信息复制到emp_back表中。

    insert into emp_back  (select * from emp where hiredate>
    '1982-01-01')
    

    c.向部门表新增一个部门,部门编号为60,部门名称为market。

    insert into dept (deptno,dname,loc) values (50,'HR','SY') valuse可以省略
    

    2.修改记录
    a.修改工作地点在NEW YORK和CHICAGO的员工工资,工资增加500

    update emp set sal=sal+500 where deptno =(select deptno from dept where loc in ('NEW YORK','CHICAGO'))
    

    3.删除记录
    a.删除工资大于所在部门平均工资的员工

    delete from emp_back where 
    sal>(select avg(sal) from emp where EMP.DEPTNO=emp_back.DEPTNO )
    

    相关文章

      网友评论

          本文标题:数据操作与事务

          本文链接:https://www.haomeiwen.com/subject/wmczixtx.html