易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE的一些查询


一、需要查询的数据
1
、查询出月薪大于
'SMITH'
的所有员工资料
    select *from emp where
sal>(select sal from emp where name="SMITH");
2
、查询所有员工的姓名及领导姓名
    select e1.ename,e2.ename from
emp e1,emp e2 where e1.mgr=e2.empno(+);
3
、查询出入职日期早于领导的所有员工编号,姓名,部门名称。
   
先查出员工姓名,领导姓名,入职时期
.
   
在题目
2
的基础上,多增加一个入职日期条件,增加
deptno
表,增加去除笛卡尔积的关联条件
select
e1.empno,e1.ename,e2.ename,d.dname from emp e1,emp e2,dept d where
e1.mgr=e2.empno(+) and e1.hiredate<e2.hiredate and e1.deptno=d.deptno;
4
、查出部门名称和部门员工信息
(
没有员工的部门也需要体现
)
select
d.dname,e.ename,e.job,e.mgr,e.hiredate,e.sal,e.comm,e.deptno
from
dept d,emp e
where
d.deptno=e.deptno(+);
5
、查出职位是“
CLERK
”的姓名及其部门名和部门人数
select
e.ename,d.dname,t.c
    from emp e,dept d,(select
deptno,count(empno) c from emp where job='CLERK'
    group by deptno) t
    where e.job='CLERK' AND e.deptno=d.deptno
and e.deptno=t.deptno;
6
、查出最低工资大于
1500
的各种工作及其从事这些工作的全部员工人数。
已知条件:
min(sal)>1500
 
6.1
、查处每个部门中最低工资的员工信息。
select
deptno,min(sal)  from emp group by
deptno;
6.2
、查出职位工资的最低工资大于
1500
的所有工作和工资。
Select
job,min(sal) from emp group by job having min(sal)>1500
6.3
、查询出所有职位,以及从事这个职位的人数。
Select
job,count(empno) from emp group by job;
6.4
合并出最后结果:
Select job,min(sal),count(empno) from
emp group by job having min(sal)>1500


相关文档:

oracle sql面试题2

一.简单SQL查询:
1):统计每个部门员工的数目
select dept,count(*) from employee group by dept;
2):统计每个部门员工的数目大于一个的记录
select dept,count(*) from employee group by dept having count(*)>1;
3):统计工资超过1200的员工所在部门的名称
select e.first_name,salary,d.name
from s_emp ......

ORACLE 与 mysql 的区别

 1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也 ......

Oracle RAC Failover 详解


Oracle  RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。  
Oracle&nbs ......

在Windows 7下安装Oracle 解决方法

首先找到路径:
E:\Oracle Enterprise_Standard Edition_11.1.0.7\database\stage\prereq\db\refhost.xml
如下节点:
  <!--Microsoft Windows Vista-->
     <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERAT ......

oracle常用数据类型

author:skate
time:2010/03/03
oracle常用数据类型
今天同事问些数据类型的问题,有的还真有点记不清了,于是就简单总结下常用的数据类型以备日后查用
1、Char
定长格式字符串,在数据库中存储时不足位数填补空格,它的声明方式如下CHAR(L),L为字符串长度,
缺省为1,作为变量最大32767个字符,作为数据存储在ORA ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号