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

Oracle子查询

子查询
 单行子查询(single-row subqueries)
    使用的运算符号(=,>,<,>=,<=,<>)
  多行子查询(multiple-row subqueries)
    使用的运算符号(in,not in,exists,not exits,all,any)
   相关子查询(correlated subqueries)
    格式 select 列名,(select 语句) from 表名
   标量子查询(scalar subqueries)
    子查询是返回单行单列,格式同上
   多列子查询(multiple-column subqueries)
   在DDL语句中使用子查询
   在DML语句中使用子查询
--------
单行子查询
 --显示工资最高的雇员信息
 Select ename,deptno,sal from emp
 Where sal=(select max(sal) from emp);
--------
多行子查询
 --显示与部门编号为20的岗位相同的雇员信息
 Select ename,deptno,sal,job from emp
 Where job in (select distinct job from emp where deptno=20);
 --显示不与部门编号为20的岗位相同的雇员信息
 Select ename,deptno,sal,job from emp where job not in (select distinct job from emp where deptno=20);
 --显示高于部门编号为20的所有雇员的工资的雇员信息
 select ename,deptno,sal ,job from emp
 where sal>all(select sal from emp where deptno=20);
 --显示高于部门编号为20的任何雇员的工资的雇员信息
 select ename,deptno,sal ,job from emp
 where sal>any(select sal from emp where deptno=20); 
---------
相关子查询
 --显示每个部门的最高工资的雇员信息
 select deptno,(select max(sal) from emp b where b.deptno=a.deptno) maxsal
 from emp a order by deptno;
 --增加distinct
 select distinct deptno,(select max(sal) from emp b where b.deptno=a.deptno) maxsal
 from emp a order by deptno;
 --显示工作在NEW YORK的雇员信息
 select ename,deptno,sal,job from emp
 where exists (select 'x' from dept where dept.deptno=emp.deptno and dept.loc='NEW YORK');
---------
标量子查询
 --返回单行单列
 Select count(*) from emp;
 Select sum(sal)


相关文档:

关于oracle学习,对找资料阶段的有意义

平时接触mysql较多,因为mysql在一般的小项目中够用了 开源而且免费。
很多公司需要oracle维护的,开发oracle甚至是二次开发在国内也比较少的,有甲骨文公司,谁敢和他们抢饭碗啊 哈哈 不过人家的收费蛮贵的,你如果有水平,吃点残羹的机会蛮多。 oracle的培训信息表达了市场需求。
(我在学校环境的猜想,专业人士来拍砖 ......

Oracle分区(Partition)

项目中用到的partition,总结整理一下相关知识。(网上采集,如有侵权,请及时联系。)
 
一、Oracle分区简介
ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供 ......

Oracle 视图

Oracle 视图
    视图: 你可以通过创建表的视图来表现数据的逻辑子集或数据的组合.视图是基于表或者另一个
          视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变
         ......

Oracle 分页存储过程 几十万条记录

好长时间没写东东了,今天写了一个oracle的分页存储过程,贴出来与大家分享。
由于。net框架中的gridview等控件的分页功能太弱,所以大部分程序员都会自己写分页功能,而调用分页存储过程是必须的。
前台aspx页面不管是用下载的dll还是用自己写的用户控件,都能实现自己的功能,然而分页的存储过程就需要好好的考虑了,下 ......

Oracle Approvals Management Actions

Actions
Every action belongs to an action type. An action type is a collection of actions having similar functionality. For example, actions in the absolute-job-level action type all require approvals up to a certain job level in the HR supervisory hierarchy.
每个行为都属于一种行为类型。每种行为类 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号