- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 数据仓库
--[@more@]《数据仓库工具箱—维度建模的完全指南》是数据仓库建模方面的经典著作, 1996年第一版出版被认为是数据仓库方面具有里程碑意义的事件。作者kimballl是数据仓库方面的权威,他将多年的数据仓库建模实战经验、技巧融入本书。他提出的许多维度建模概念被广泛应用于数据仓库的设计和开发中。2002年本书出版了第二版。这是一部非常好的数据仓库建模的书,前后完整的读了三遍,受益匪浅。以下笔记
2016-08-22 10:41:48
718
转载 oracle lag与lead分析函数简介
lag与lead函数是跟偏移量相关的两个分析函数,通过这两个函数我们可以取到当前行列的偏移N行列的值 lag可以看着是正的向上的偏移 lead可以认为负的向下的偏移 具体我们来看几个例子:我们先看下scott的emp表的两列数据:select deptno, sal from scott.emp order by deptnoDEPTNO SAL10 2450.0010 5
2015-04-03 16:47:36
490
转载 Oracle分析函数入门
一、Oracle分析函数入门分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行
2015-04-02 16:43:39
418
转载 rank,dense_rank,row_number使用和区别
rank,dense_rank,row_number区别一:语法(用法): rank() over([partition by col1] order by col2) dense_rank() over([partition by col1] order by col2) row_number() over([partition by col1] or
2015-04-01 15:49:32
494
转载 编写高效SQL语句 .
一、编写高效SQL语句[sql] view plaincopyprint?1) 选择最有效的表名顺序(仅适用于RBO模式) ORACLE的解析器总是按照从右到左的顺序处理FROM子句中的表名,因此FROM子
2014-12-10 15:05:23
2460
原创 集合操作,union,union all,intersect, minus
集合操作 用于多条select语句合并结果 union 并集 去重 会排序 union all 并集 不去重 intersect 交集 minus 差集 union A集合和B集合的合并,但去掉两集合重复的部分 会排序SCOTT@ora10g> select deptno,ename from emp where deptno in (20,30)
2014-10-11 12:00:27
554
原创 聚集,分组,行转列
多行函数 聚集函数常用聚集函数 是对一组或一批数据进行综合操作后返回一个结果 count 行总数 avg 平均数 sum 列值的和 max 最大值 min 最小值count([{distinct|all} '列名'|*) 为列值时空不在统计之内 为*时包含空行和重复行idle> select count(comm) from emp;COUNT(COM
2014-10-11 11:55:12
557
转载 Oracle存储过程总结(二、字符串处理相关函数) .
项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料汇总,做一个信息拼接式的总结。以下信息均来自互联网,贴出来一则自己保存以待以后使用,一则供大家分享。字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型
2014-09-23 17:12:27
368
转载 Oracle存储过程总结(一).
1、创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure tes
2014-09-23 17:08:39
471
转载 rownum用法详解
请求过程: 1 Oracle executes your query. 2 Oracle fetches the first row and calls it row number 1. 3 Have we gotten past row number meets the criteria? If no, then Oracle discards the row, If
2014-09-23 16:54:23
602
原创 文件查找命令find,locate,whereis,which
一:find : 查找文件精确,但是速度慢,资源消耗高,通过遍历硬盘来查找find可以从文件名、读取修改时间、大小、类型等等来筛选文件,可以完成日常几乎所有的查找需求。1:基本语法:find [目录] 条件 (如果不写目录,则默认从当前目录查找)2:常用参数:①:时间:-newer file 比file所指的文件还要新的文件②:大小:-size ③:所有者、所属组 -u
2013-10-20 22:42:33
754
原创 标准输入输出及管道
一:标准I/O基本概念 1:标准输入 standard in = stdin 指键盘输入 2:标准输出 standard out = stdout 指屏幕输出的正确结果 3:标准错误 standard error= stderr 指屏幕输出的错误结果 4:标准正确输出重定向:将正确的结果输出到一个文件中 符号:>或 1> eg:./ls.sh > /tmp
2013-10-20 15:53:12
890
原创 Linux目录
/bin 存放着用户最经常使用的命令,eg:cp、ls、cat..../sbin 存放着管理员最经常使用的命令/boot 存放的是启动Linux时使用的一些核心文件。/dev 这个目录下是设备文件,存放计算机内的所有设备信息。/etc 这个目录用来存放系统管理所需要的配置文件和子目录。/home 普通用户的主目录,若有个用户叫student,那他的家目录就是/ho
2013-10-17 23:00:28
648
原创 权限管理
一: 权限的查看 1:查看目录的权限 [root@desktop5 Desktop]# ls -ld /tmp/drwxrwxrwt. 15 root root 4096 Oct 15 11:28 /tmp 2:查看文件的权限 [root@desktop5 Desktop]# ls -l /tmp/file -rw-r--r--. 1 root root 0 Oct 15 13
2013-10-15 22:51:12
671
原创 用户管理之基本命令
一:基本配置文件:1:/etc/passwd 存放用户的所有信息。此配置文件分为七列,每列以冒号分隔,分别为:用户名,密码,uid,gid,描述位,家目录以及shell类型。2:/etc/shadow 存放用户的密码。此配置文件分为九列,每列以冒号分隔,分别为:用户名,密码,密码修改时间,密码最小存活期,密码最大存活期,失效前提醒日期,帐号过期时间,设置时间密码过期后多少天帐号失效
2013-10-14 21:03:10
610
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人