oracle学习笔记

原创 2007年09月14日 17:18:00

1.使用 Out jion 代替  Not In可以提高检索额效率;
  使用 NOT EXISTS 代替 Not IN 可以更加提高效率.
  ----------可以参考Oracle9i Chapter12(Page229-230)

2.使用UNION,INTERSECT,MINUS 时两个表用select返回的的列的数据类型和数目必须相同
  显示的结果将和前面的一个select语句查询的字段的名称相同
3.在 IN 和UNION,INTERSECT,MINUS混合使用的地方,IN具有更高的优先级

 

4.Oracel9i第十三章
  关于一些复杂的使用:
  (1)RANK(input)函数,确定input指定的值的级别,可以和within group和order by在一块使用
     在视图中使用.
      例子:select RANK(3) within group (order by Counter desc ) from CATEGORY_COUNT;
           CATEGORY_COUNT是视图.

  (2)PERCENT_RANK(input)函数,用法同上.
     在视图中使用.

  (3)使用临时表(只是在这次会话中存在,或数据只是在这次事务中存在)
     create global tempory table
     (.....
         )
      on commit perserve rows  --表示在本次会话中存在
      on commit delete rows    --表示事务结束时就删除
  (4)使用ROLLUP,GROUP,CUBE,GROUPING
      ROLLUP,CUBE一般都是用在GROUP的子句中.
      ROLLUP和sqlplus中的compute的功能有些相似,先对每个分组进行统计,然后再对整个结果进行统计.
      GROUPING函数可以用来区分由ROLLUP条件查询出来的分组统计和总计.
      CUBE也是用来进行统计的.
  (5)Family Trees and connect by
     P244-254页,
     查询的表中有某个字段是另一个字段的祖先.
      

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Oracle学习笔记大全

  • 2017-08-10 22:12
  • 264KB
  • 下载

Oracle 学习笔记 9 -- 数据处理

前几次笔记学习了,查询的相关操作和创建管理表,本次笔记学习数据处理,包括:向表中插入数据(INSERT)、修改数据(UPDATE)和删除数据(DELETE)。 为了保存emp中原有的数据,我们创建一...

Oracle学习笔记

  • 2015-11-02 20:21
  • 1.26MB
  • 下载

oracle学习笔记

  • 2015-10-07 16:41
  • 132KB
  • 下载

Oracle并发控制、事务管理学习笔记

(a)基本概念 锁的2种最基本、最简单的类型:排他锁(eXclusive lock,即X锁)、共享锁(Share lock,即S锁)。 不同级别的锁定协议及其作用: 申请的锁...
  • fw0124
  • fw0124
  • 2011-03-06 18:27
  • 8289

oracle学习笔记

  • 2014-06-03 09:07
  • 19KB
  • 下载

oracle学习笔记

  • 2015-01-11 11:38
  • 773KB
  • 下载

oracle SOA suite 学习笔记

Oracle SOA Suite的组成:核心为OSB(Oracle Service Bus),围绕OSB提供了企业流程管理,服务监控,安全管理,集成开发环境等工具。 SOA与OSB的关系:OSB是SO...

Oracle学习笔记_(PDF版)

  • 2015-09-22 16:43
  • 1.31MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)