-
1 基础知识
-
2 任务挑战
一 建立数据库 qygl
数据库有如下4个表格




二 建立表格
create table dept(deptno int, dnamevarchar(20), loc varchar(20));
create table emp(empno int, enamevarchar(20), job varchar(20),mgr int, hiredate date, sale float(8,2), comnfloat(8,2),deptno int);
create table salgrade(grade int, losal int,hisal int);
create table tbyear(year int,zz int);
三插入初始数据
insert into dept values(10,'教研部','北京');
insert into dept values(20,'学工部','上海');
insert into dept values(30,'销售部','深圳');
insert into dept values(40,'财务部','广州');
insert into dept values(50,'董事会','太原');
insert into emp values(1001,'甘宁','文员',1013,'2000-12-17',8000.00,null,20);
insert into emp values(1002,'黛绮丝','销售员',1006,'2000-12-17',1600.00,null,20);
insert into emp values(1003,'殷天正','销售员',1006,'2001-12-17',12500.00,3000,30);
insert into emp values(1004,'刘备','经理',1009,'2001-12-17',297500.00,5000,20);
insert into emp values(1005,'谢逊','销售员',1006,'2000-12-17',12500.00,null,30);
insert into emp values(1006,'关羽','经理',1009,'2008-12-17',24500.00,14000,30);
insert into emp values(1007,'张飞','家里',1009,'2009-12-17',30000.00,null,10);
insert into emp values(1008,'诸葛亮','分析师',1004,'2000-12-17',50000.00,null,20);
insert into emp values(1009,'张无忌','董事长',null,'2007-12-17',8000.00,null,10);
insert into emp values(1010,'韦一笑','销售员',1006,'2000-12-17',15000.00,0,30);
insert into emp values(1011,'周泰','文员',1008,'2000-12-17',11000.00,null,30);
insert into emp values(10012,'程普','文员',1006,'2000-12-17',9500.00,null,30);
insert into emp values(1013,'潘通','分析师',1004,'2000-12-17',30000.00,null,20);
insert into emp values(1014,'黄盖','文员',1007,'2002-12-17',13000.00,null,10);
insert into emp values(1015,'张三','保洁员',1001,'2013-12-17',80000.00,50000,50);
insert into salgrade values(1,7000,12000);
insert into salgrade values(2,12000,14000);
insert into salgrade values(3,14000,20000);
insert into tbyear values(2010,100);
insert into tbyear values(2011,150);
insert into tbyear values(2012,250);
insert into tbyear values(2013,800);
insert into tbyear values(2014,1000);
四、查询操作
查出至少有一个员工的部门。显示部门编号、部门名称、部门位置、部门人数。
列出薪金比关羽高的所有员工。
列出所有员工的姓名及其直接上级的姓名。
列出受雇日期早于直接上级的所有员工的编号、姓名、部门名称
列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。
列出所有文员的姓名及其部门名称,部门的人数
列出最低薪金大于15000的各种工作及从事此工作的员工人数
列出在销售部工作的员工的姓名,假定不知道销售部的部门编号
列出薪金高于公司平均薪金的所有员工信息,所在部门名称,上级领导,工资等级









10. 列出与庞统从事相同工作的所有员工及部门名称

11. 列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称

12.列出每个部门的员工数量、平均工资

13 查出年份、利润、年度增长比


