(转)Oracle语法之OVER(PARTITION BY)及开窗函数
http://hi.baidu.com/wjdwei/blog/item/ca1e2f372854f2d4a2cc2b7a.htmloracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale 1 20 2 15 3 14 4 18 5 30 规则:按天统计:每天都统
ORACLE 自定义类型[转]
用 create type 变量 as table of 类型和 create type 变量 as object(字段1 类型1,字段2 类型2);与 type 变量 is table of 类型 和 type 变量 is record(字段1 类型1,字段2 类型2);区别是 用 create 后面用 as , 若直接用 type 后面用 is create 是创 object , 而 type 是创 record .1. TYPE tabletype IS TABLE OF type INDEX BY BINARY_INTEGER; 定义:TYPE t_charTable IS TABLE OF VARCHAR2(10) INDEX BY BINARY_INTEGER; 引用:tableName(index); 例子: declare type t_table is table of varchar2(10) index by BINARY_integ