1.请在部门表中查找所有部门的情况。从部门中选择*;2.查询部门表中部门编号和部门名称两个字段的所有信息。从部门中选择部门号、dname;3.请从EMP表格中查找在10部门工作的员工的姓名和工资。从emp中选择ename,sal,其中deptno=30;4.请从emp表中找到工作类型为文员或经理的员工的姓名和工资。从emp中选择ename,sal,工作所在(“职员”,“经理”);或者从emp中选择ename,sal,其中job='clerker'或job='manager';5.请在EMP表中查找部门编号在10-30之间的员工的姓名、部门编号、工资和工作。从emp中选择ename,deptno,job,deptno在10到30之间;6.从EMP表中找出所有名字以J开头的员工的姓名、工资和职位。从emp中选择ename,deptno,job,deptno在10到30之间;7.从表EMP中找到工资在2000以下的员工姓名、工作和工资,按工资高低降序排列。从emp中选择ename、job、sal,其中sal=2000;10.在表EMP中查询工资高于JONES的所有员工的姓名、职务和工资。选择ename,job,sal from emp where sal>(选择sal from emp where ename='jobs');11.列出没有相应部门表信息的所有员工的姓名、职务和部门编号。选择ename,job,sal from emp where sal>(选择sal from emp where ename='jobs');12.查找工资在1000到3000之间的员工所在部门的所有人事信息。从emp中选择*deptno(从emp中选择distincent deptno,其中sal介于1000和3000之间);13.员工中谁的工资最高?从emp中选择ename,其中sal=(从emp中选择max(sal));14.查询所有员工的姓名,SAL和COMM的总和。从EMP中选择ename,sal+nvl(comm,0)工资;15.查询81年7月1日前来的所有员工姓名、工资、部门名称。从…中选择…Emp e join dept d on=where hiredateto_date('1981-01-01','YYYY-MM-DD')组中按deptno计数(1)“雇员人数”;17.从emp e join departd on=where='chicago'查询在芝加哥工作的所有经理经理和推销员的姓名,工资选择;18.查询在公司工作24年以上的员工名单。选择,从emp e加入dept d on=where='chicago';19.查询公司81年来所有员工
总收入(SAL和COMM)从emp中选择sum(SAL+NVL(COMM,0))“总收入”,其中to_char(hiredate,'YYYY)='1981';20.查询显示每个员工入职的确切时间,以××××年、××月、××日的分、分、秒显示。从EMP中选择ename,to_char(hiredate,'yyyy-mm-dd hh:mi:ss');21.在公司选择中按年、月查询异地就业人数,从emp e join Departt d on=group by to_char中统计(1)“就业人数”(
Hiredate,'yyyy'),to_char(Hiredate,'mm');22.查询并列出每个部门的部门名称和部门经理名称,从dept d中加入emp e on=where='manager';23.查询平均工资最高的部门名称和最低的部门名称从部门中选择dname,其中deptno=(从emp组中选择deptno by deptnahaving avg(sal)=(从emp组中选择max(avg(sal))by deptno))24,查询工资大于1600的员工姓名,工资从emp中选择ename,sal,其中sal>1600;25.从emp查询员工编号为7369,deptno的员工的姓名和部门编号,其中empno=7369;26.选择薪资不在4000到5000之间的员工姓名和薪资。从emp中选择ename,sal,如果sal不在4000到5000之间;27.选择工作时间在1981-2-19和1981-12-03之间的雇员的姓名、职务和hiredate从emp中选择ename、job、hiredate,其中hiredate在to_date('1981-02-19','yyyy-mm-dd')和to_date('1981-12-03','yyyy-mm-dd')之间;28,选择在部门20和30工作的员工的姓名和部门编号。从emp中选择ename,deptno,其中deptno在(20,30)中;29.选择ename,hiredate from emp where to_char(hiredate,'yyyy')='1987'表示1987年雇用的雇员的姓名和雇用时间;30.选择公司中没有经理的员工的姓名,并从emp中选择ename,job(其中mgr为null);31.选择公司中有奖金的员工的姓名、工资和奖金级别。从emp e中选择,在m和之间连接等级s;32.从emp中选择第三个字母为Select ename的员工姓名,其中ename喜欢'__A';33.从emp中选择名称Select ename中包含字母A和E的员工姓名,其中instr(ename,'A')>0和instr(ename,'E')>0;