#添加5个工资等级
INSERT INTO salarygrade(grade,losalary,hisalary) VALUES
(1,7000,12000),
(2,12010,14000),
(3,14010,20000),
(4,20010,30000),
(5,30010,99990);
#查询所有员工信息。查询员工编号,员工姓名,工资,职务名称,职务描述
select e.id,ename,jname ,description from emp e,job j where e.job_id=j.id ;
#查询员工编号,员工姓名,工资,职务名称,职务描述,部门名称,部门位置(三表可选座)
select e.id,ename,jname,description ,dname,loc from emp e,job j,dept d where e.job_id=j.id and e.dept_id=d.id;
#查询员工姓名,工资,工资等级
select e.ename,e.salary,s.grade from emp e,salarygrade s where e.salary between s.losalary and s.hisalary;
#查询员工姓名,工资,职务名称,职务描述,部门名称,部门位置,工资等级(四表联查选做)
select e.id,ename,jname,description ,dname,loc,s.grade from emp e,job j,dept d, salarygrade s where e.job_id=j.id and e.dept_id=d.id and e.salary and e.salary between s.losalary and s.hisalary;
#查询所有员工的姓名及其直接上级的姓名,没有领导的员工也需要查询(这题讲过哦!!)
select a.ename,(select ename from emp b where b.id=a.mgr) as boss_name from emp a;