[第13周作业.sql](http://qcdn.imxiaohu.cn/blog/typecho/第13周作业.sql) ```sql create database EmpManager; use EmpManager; create table depart( departid char(10) primary key comment '部门编号', departname char(50) unique comment '部门名称', departlocation char(50) default '北京' comment '部门所在地' ); update depart set departid create table job( jobid char(10) primary key comment '职位编号', jobname char(50) not null comment '职位名称', joblevel int not null default 1 comment '职位级别' ); create table employee( empid char(10) primary key comment '员工编号', empname char(50) not null comment '员工姓名', empsex char(4) default '男' comment '员工性别', empjob char(20) comment '职位', empmgr char(10) comment '上级领导编号', diredate Date comment '入职时间', Salary Decimal(7,2) comment '工资', departid char(10) comment '部门编号', foreign key(empjob) references job(jobid), foreign key(departid) references depart(departid) ); insert into depart values(01,'总裁办','北京'), (02,'财务处','上海'), (03,'研发部','武汉'), (04,'销售部','深圳'); insert into job values('01','董事长',20), ('02','总经理',18), ('03','经理',16), ('04','销售员',11), ('05','分析师',14), ('06','文员',10), ('07','会计',12); insert into employee values ('10001','胡艺博','男','01',null,'2001-09-01',99999,'01'), ('10002','刘备','男','02','10001','2005-10-01',50000,'01'), ('10003','关羽','男','03','10002','2006-05-01',30000,'04'), ('10004','张飞','男','03','10002','2001-05-01',30000,'04'), ('10005','诸葛亮','男','05','10002','2012-07-13',45000,'04'), ('10006','赵云','男','03','10002','2008-04-24',25000,'03'), ('20003','孙尚香','女','06','10006','2016-09-26',5500,'02'), ('10008','黄月英','女','07','10005','2014-01-12',13500,'02'), ('30010','徐庶','男','06','10006','2014-01-12',28000,'04'), ('30035','周仓','男','04','10003','2007-11-11',5800,'04'), ('40001','马超','男','04','10004','2015-03-12',7900,'04'), ('50001','孟获','男','04','10002','2021-02-13',4500,'04'); -- 4、给马超升职为经理,修改其职位为03,领导变成10002,工资涨3000;(5分) update employee set empjob='03' where empname='马超'; -- 5、查询员工编号,姓名,性别,职位,入职时间,基本工资,要求使用列别名;(5分) -- 3、查询02,03,04部门入职超过10年的员工信息;(5分) -- 4、查询员工编号以1开头,且工资在30000及以上的员工信息;(5分) -- 5、查询工资最高的前3-8名的员工信息;(6分) -- 6、查询04部门的人数,及平均工资;(6分) -- 7、查询每个部门的人数,平均工资,最高工资,最低工资,并显示人数在3人及以上的信息;(8分) -- 8、查询职位级别在13以上的员工编号,员工姓名,员工性别,职位名称,入职时间,部门名称和工作地点(使用多表连接查询)(8分) -- 9、查询赵云所领导的员工信息(使用子查询)(8分) -- 10、显示非销售人员职位名称以及从事同一工作雇员的月工资的总和,并且要满足从事同一工作的雇员的月工资合计大于50000,输出结果按月工资的合计升序排列 (9分) ``` 最后修改:2024 年 06 月 04 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏