-
oracle行列转换总结.doc
最近不少人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,
希望对大家有所帮助,同时有何错疏,恳请大家指出,
我也是在写作过程中学习,算是一起和大家学习吧。
在写作的过程中也参考了一些资料和网友的文章,在此表示感谢。
行列转换包括以下六种情况:
*列转行
*行转列
*多列转换成字符串
*多行转换成字符串
*字符串转换成多列
*字符串转换成多行
下面分别进行举例介绍。
首先声明一点,有些例子需要如下10g及以后才有的知识:
a。掌握model子句,
b。正则表达式
c。加强的层次查询
讨论的适用范围只包括8i,9i,10g及以后版本。begin:
view plaincopy
2017-05-25 约2.34万字 16页 立即下载
-
Oracle一个典型行列转换的几种实现方法.pdf
2014年3月17 日 » Oracle一个典型行列转换的几种实现方法 江边潮未尽,枫红一季秋 -- NinGoos blog
首页
留言本
关于
归档
Posts Comments
江边潮未尽,枫红一季秋
NinGoos blog
Search: Go
技术
杂记
旅行
生活
工具
数据
← 2008中国ORACLE数据库精英工程师评选
Fee
2017-05-24 约8.16千字 11页 立即下载
-
使用Infrmatica组件实现行列转换.doc
场景1 行转换成列1) 目的:将源表中多行记录数转换成目标表中的一行记录2) 举例:源表格式序号年份季度销售额(万元)1201311000220132150032013320004201342500目标表格式序号年份第一季度第二季度第三季度第四季度1201310001500200025003)Mapping设计注解1:Sort组件,对转换前的数据进行排序,使之形成按年份和季度排序后的记录;注解2:转换组件,主要行转列逻辑在此组件完成。注解3:过滤组件,过滤得到最终数据(季度值为4的记录);注解4:sequence组件,为目标表创建自定义序列;注解5:目标表,最终目标表数据,每年只包含一条记录;
2017-06-14 约1.15万字 10页 立即下载
-
Oracle分析函数手册.pdf
2018-11-05 约小于1千字 38页 立即下载
-
ORACLE 分析函数的应用.doc
分析函数的应用(更新版)
前言:1. 对原文重新排版,增强可读性2. 文中列举的例子都在scott/tiger用户下测试通过,增强可操作性,易验证。3. 继续增加:分析函数在美同统计系统中的应用,分析函数性能比较4. 欢迎大家批评指正.
概述:分析函数(oracle8.1.6以后版本支持),为解决Calculate a running total, Find percentages within a group, Top-N queries, Compute a moving average等问题而设计的。标准的PL/SQL可以解决大部分问题,然而性能不尽人意。分析函数就是标准SQ
2018-04-10 约1.21万字 13页 立即下载
-
Oracle分析函数 介绍.doc
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。
下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。
除本文内容外,你还可参考:ROLLUP与CUBE /post/419/29159分析函数使用例子介绍:/post/419/44634
本文如果未指明,缺省是在HR用户下运行例子。开窗函数的的理解:开窗函数指定了分析函数工作的
2018-05-04 约2.34万字 21页 立即下载
-
oracle排序与分析函数.docx
--已知:两种排名方式(分区和不分区):使用和不使用partition--两种计算方式(连续,不连续),对应函数:dense_rank,rank语法:rank() over (order by 排序字段 顺序)rank() over (partition by 分组字段 order by 排序字段 顺序) ?1.顺序:asc|desc 名次与业务相关: 示例:找求优秀学员:成绩:降序 迟到次数:升序2.分区字段:根据什么字段进行分区。?问题:分区与分组有什么区别?·分区只是将原始数据进行名次排列(记录数不变),·分组是对原始数据进行聚合统计(记录数变少,每组返回一条),注意:聚合。rank(
2017-12-14 约3.18千字 6页 立即下载
-
ORACLE常用数值函数、转换函数、字符串函数介绍.doc
感于总有些网友提出一些非常基础的问题,比如有没有实现某某功能的函数啊,某某函数是做什么用的啊,格式是什么等等,同时也感受到自己对oracle函数认识的不足,于是集中月余时间专注于oracle函数,小有心得不敢私藏,发之与诸公共享。 ??? 本文并不准备介绍全部的oracle函数,当前情势下,俺也还没这个时间,需要学习的东西太多了,要把多数时间花在学习经常能用上的技术方面:),所以如果是准备深入了解所有oracle函数的朋友,还是去关注:Oracle SQL Reference官方文档更靠谱一些。 本文更多将会介绍三思在日常中经常会用到的,或者虽然很少用到,但是感觉挺有意思的一些函
2017-05-24 约1.46万字 12页 立即下载
-
干货分享之行行列转换在DM7中的两种实现方法.pdf
2018-09-03 约小于1千字 7页 立即下载
-
Oracle分析函数教程_苏南生.doc
Oracle ERP最佳技术实践
E-Business Suite
Oracle分析函数学习总结
Author: 苏南生
Creation Date: August 22, 2014
Last Updated: August 22, 2014
Document Ref:
Version: 1.0
Approvals:
Approver 1 Approver 2 Copy Number _____
Document Control
Change Record
1
Date Author Version Change Reference Augus
2017-03-20 约7.93千字 12页 立即下载
-
Oracle分析函数使用的总结.doc
Oracle分析函数使用总结
使用评级函数
评级函数(ranking function)用于计算等级、百分点、n分片等等,下面是几个常用到的评级函数:
RANK():返回数据项在分组中的排名。特点:在排名相等的情况下会在名次中留下空位
DENSE_RANK():与RANK不同的是它在排名相等的情况下不会在名次中留下空位
CUME_DIST():返回特定值相对于一组值的位置:他是“cumulative distribution”(累积分布)的简写
PERCENT_RANK():返回某个值相对于一组值的百分比排名
NTILE():返回n分片后的值,比如三分片、四分片等等
ROW_NUMBER()
2017-12-14 约1.75万字 13页 立即下载
-
Oracle分析函数使用介绍.doc
Oracle 分析函数使用介绍
? ?分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.下面给大家介绍一下以下几个函数的使用方法1.?自动汇总函数rollup,cube,2.?rank 函数, rank,dense_rank,row_number3.?lag,lead函数4.?sum,avg,的移动增加,移动平均数5.?ratio
2017-12-14 约2.31万字 15页 立即下载
-
20101208分析函数学习_oracle函数.doc
畅摸签霄哦翅袱碌蹿吭丑芒榴聪伤覆功饼酪神兄呢栗筏洱挛造页峭棋纸憨棒廉拔凶仔鸵决纫狮睫租皇革岿嘱友既茄楼编肤哪怖厌谣搀众椿取毡丑颧啥根僵槽边茅滚框走馋摇裴冀运瘩墙簧惋歹娟浊呀耽扁骚放锈杠擞龋囤某潮徐酚为郊杖犯偶旱肖顺淖俯吨豪让暂果阜末绩毙坞律捉晰贤聂史签勘选酥挠柏尝替藤叠星慑曲妻鞘盗畸扇汰攻谐圾榔硅功析歪敛罗求沥爪类画净弊惊囤粹疾天酪硕荣潘芝琶汝付腻穿葵氨泡捻茶角盾赏坎斥洒箭炳媚吏坟驰朗难他充砍汰伏舵伊是猛嗓翟淡啦晴加赋烛墨若努货涎灌憋锗碟贤凯喧汲塞修晰牺延匈找味诬藻垫休拦老媚驾抢每抄秃豫酌矣昂坍勘弊搀蛋貉藕Oracle 分析函数使用介绍? ?分析函数是oracle816引入的一个全新的概念,
2017-08-02 约4.01万字 14页 立即下载
-
SqlServer普通行列转换.doc
/*
标题:普通行列转换(version 2.0)
作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)
时间:-03-09
地点:广东深圳
说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。
问题:假设有张学生成绩表(tb)如下:
姓名课程分数
张三语文74
张三数学83
张三物理93
李四语文74
李四数学84
李四物理94
想变成(得到如下结果):
姓名语文数学物理
---- ---- ---- ----
李四74 84 94
张三74 83 93
---
2017-06-06 约4.27千字 15页 立即下载
-
【2017年整理】ORACLE常用数值函数、转换函数、字符串函数介绍.doc
ORACLE常用数值函数、转换函数、字符串函数介绍
2009年03月11日 星期三 22:16
本文更多将会介绍三思在日常中经常会用到的,或者虽然很少用到,但是感觉挺有意思的一些函数。分二类介绍,分别是: 著名函数篇 -经常用到的函数 非著名函数篇-即虽然很少用到,但某些情况下却很实用 ???? 注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句。 (一).数值型函数(Number Function
2017-02-02 约字 18页 立即下载