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

Oracle函数

函数:
 字符函数 
  转化成小写LOWER(<C>)  转化成大写UPPER(<C>) select lower('aAbBcC') from dual;
 
 --------
 日期函数
  add_months(D,<I>)返回日期D加上i个月后的结果
   select add_month(sysdate,3)from dual;
  last_day(D)函数返回包含日期D的月份的最后一天
   select last_day(sysdate)from dual;
  .........
 -------
 分组函数
  AVG()返回平均值
  count(*)返回查询中行的数目 
  max()返回选择列表项目的最大值
  min()返回选择列表项目的最小值
  Select avg(sal),avg(distinct sal),max(sal),min(sal),
  sum(sal),count(*),count(sal),count(distinct sal),
  count(distinct comm),count(comm)
  from emp where deptno=30;
  --单列分组
  --显示每个部门的平均工资和最高工资
  Select deptno,avg(sal),max(sal) from emp
  group by deptno;
  --多列分组
  --显示每个部门、每种岗位的平均工资和最高工资
  Select deptno,job,avg(sal),max(sal) from emp
  group by deptno,job;
  having子句
  --显示平均工资高于2000元的部门编号、平均工资和最高工资
  select deptno,avg(sal),max(sal) from emp group by deptno having avg(sal)>2000;
  --注意分组函数不能出现在where子句中
  select deptno,avg(sal),max(sal) from emp  where avg(sal)>2000 group by deptno;
 -----
 排序函数
  row_number函数(顺序排序函数)
  rank函数(排序存在相同值给出相同序号,同时空出预留序号)
  dense_rank函数(排序存在相同值给出相同序号,但不空出预留序号)
 ------
 窗口函数
  over(partition by 分组字段名 order by 排序字段名 |[desc])
  over(partition by deptno order by sal )按部门分组对工资进行排序


相关文档:

Oracle分区(Partition)

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

oracle function开发

ORACLE 函数开发
1、建立函数的语法:
  CREATE [OR REPLACE] FUNCTION 函数名
  [ (arg1 [mode] datatype[,........])]  --当指定参数数据类型时,不能指定其长度。mode值:IN、OUT、IN OUT,当mode 未指定时,表示为IN
 
  RETURN datatype       ......

oracle 存储过程的基本语法

1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
(
    参数1 IN NUMBER,
    参数2 IN NUMBER
) IS
变量1 INTEGER :=0;
变量2 DATE;
BEGIN

END 存储过程名字
2.SELECT INTO STATEMENT
  将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有 ......

WinXP 下重新设置 Oracle 管理员密码

WinXP 下重新设置 Oracle 管理员密码
        Windows 下修改 Oracle 管理员密码操作步骤。此步骤在 WinXP5.1、Oracle92 下操作成功。更改以后需要重启计算机和实例方可生效。
        背景:WinXP 版本 5.1(内部版本号 2600.xpsp_sp2_dgr.07022 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号