– 练习
练习一
-- 1.写一个查询,显示所有员工姓名,部门编号,部门名称。 select e.ename 员工姓名, e.deptno 部门编号, d.dname 部门名称 from emp e, dept d where e.deptno = d.deptno; -- 2.写一个查询,显示所有工作在CHICAGO并且奖金不为空的员工姓名, -> 工作地点,奖金 select e.ename 员工姓名, d.loc 工作地点, e.comm 奖金 from emp e, dept d where e.deptno = d.deptno and e.comm is not null; -- 3.写一个查询,显示所有姓名中含有A字符的员工姓名,工作地点。 select e.ename 员工姓名, d.loc 工作地点 from emp e, dept d where e.deptno = d.deptno and e.ename like '%A%';
练习二
-- 1.查询每个员工的编号,姓名,工资,工资等级,所在工作城市, -> 按照工资等级进行升序排序。 select e.empno 员工编号, e.ename 员工姓名, e.sal 工资, s.grade 工资等级, d.loc 工作城市 from emp e, dept d, salgrade s where e.deptno = d.deptno and e.sal between s.losal and s.hisal order by s.grade;
练习三
-- 1.查询所有工作在NEW YORK和CHICAGO的员工姓名,员工编号, -> 以及他们的经理姓名