
SQL Functions
文章平均质量分 76
iteye_15057
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL Functions
官方文档:http://download.oracle.com/docs/cd/B14117_01/server.101/b10759/preface.htm原创 2010-01-08 15:28:55 · 98 阅读 · 0 评论 -
分析函数(OVER)
Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即Online Transaction Process),这些系统的特点是具备实时要求,或者至少说对响应的时间多长有一定的要求;其次这些系统的业务逻辑一般比较复杂,可能需要经过多次的运算。比如我们经常接触到的电子商城。在这些系统之外,还有一种称之为OLAP的系统(即Online Aanalyse Pro...2010-01-08 15:49:32 · 164 阅读 · 0 评论 -
MERGE语法
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句...2010-03-10 15:40:50 · 197 阅读 · 0 评论 -
分析函数rank,dense_rank,row_number
一.RANK聚合函数1.语法RANK(cntexpr1[,cntexpr2,...,cntexprn]) WITHIN GROUP (ORDER BY expr1[DESC|ASC][,expr2[DESC|ASC],...,exprn[DESC|ASC])2.说明计算给定组合,在一个排序集合中的所处的等级位置.①cntexpr系列要求是常量②相同的数值所处...2010-03-18 17:36:55 · 157 阅读 · 0 评论 -
分析函数2(Rank, Dense_rank, row_number)
一、使用rownum为记录排名:现在我们再来考虑下面几个问题:①对所有客户按订单总额进行排名②按区域和客户订单总额进行排名③找出订单总额排名前13位的客户④找出订单总额最高、最低的客户⑤ 找出订单总额排名前25%的客户,我们只能做到对各个分组的数据进行统计,如果需要排名的话那么只需要简单地加上rownum不就行了吗?事实情况是否如此想象般简单,我们来实践一下...2010-03-18 17:40:56 · 133 阅读 · 0 评论 -
oracle 身份验证函数
CREATE OR REPLACE FUNCTION fn_checkidcard (p_idcard IN VARCHAR2) RETURN INTIS-----------------------------------------身份证认证---------------------------------------- v_regstr ...2010-03-25 19:30:19 · 190 阅读 · 0 评论 -
在Oracle中实现时间相加处理
在Oracle中实现时间相加处理 -- 名称:Add_Times -- 功能:返回d1与NewTime相加以后的结果,实现时间的相加 -- 说明:对于NewTime中的日期不予考虑 -- 日期: -- 版本:1.0 -- 作者: create or replace function Add_Times(d1 in date,NewTime in date)...原创 2010-06-21 15:46:33 · 332 阅读 · 0 评论