随笔分类 -  ORACLE命令学习

个人学习使用,所有收集命令仅供参考。
摘要:【功能】统计数据表选中行x列的方差。 【参数】all表示对所有的值求方差,distinct只对不同的值求方差,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 【参数】x,只能为数值型字段 【返回】数字值 【示例】 环境: create table table3(xm va 阅读全文
posted @ 2019-07-02 11:11 樊伟胜 阅读(877) 评论(0) 推荐(0)
摘要:【功能】统计数据表选中行x列的合计值。 【参数】all表示对所有的值求合计值,distinct只对不同的值求合计值,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 【参数】x,只能为数值型字段 【返回】数字值 【示例】 环境: create table table3(xm 阅读全文
posted @ 2019-07-02 11:08 樊伟胜 阅读(2628) 评论(0) 推荐(0)
摘要:【功能】统计数据表选中行x列的平均值。 【参数】all表示对所有的值求平均值,distinct只对不同的值求平均值,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 【参数】x,只能为数值型字段 【返回】数字值 【示例】 环境: create table table3(xm 阅读全文
posted @ 2019-07-02 11:03 樊伟胜 阅读(333) 评论(0) 推荐(0)
摘要:【语法】 lag(EXPR,<OFFSET>,<DEFAULT>) LEAD(EXPR,<OFFSET>,<DEFAULT>) 【功能】表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) lead () 下一个值 lag() 上一个值 【参 阅读全文
posted @ 2019-07-02 10:56 樊伟胜 阅读(505) 评论(0) 推荐(0)
摘要:【语法】ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 【功能】表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) row_number() 返回的主要是“行”的信息,并没有排名 【参 阅读全文
posted @ 2019-07-02 10:31 樊伟胜 阅读(2056) 评论(0) 推荐(0)
摘要:【语法】RANK ( ) OVER ( [query_partition_clause] order_by_clause ) dense_RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 【功能】聚合函数RANK 和 dense_r 阅读全文
posted @ 2019-07-02 10:29 樊伟胜 阅读(918) 评论(0) 推荐(0)
摘要:select id,area, sum(1) over() as 总记录数, sum(1) over(partition by id) as 分组记录数, sum(score) over() as 总计 , sum(score) over(partition by id) as 分组求和, sum( 阅读全文
posted @ 2019-07-02 10:28 樊伟胜 阅读(281) 评论(0) 推荐(0)
摘要:将score按ID分组排名:cume_dist() over(partition by id order by score desc)*sum(1) over(partition by id) 将score不分组排名:cume_dist() over(order by score desc)*sum 阅读全文
posted @ 2019-07-02 10:26 樊伟胜 阅读(342) 评论(0) 推荐(0)
摘要:函数:cume_dist() over(order by id) select id,area,score, cume_dist() over(order by id) a, --按ID最大排名/总个数 cume_dist() over(partition by id order by score 阅读全文
posted @ 2019-07-02 10:24 樊伟胜 阅读(898) 评论(0) 推荐(0)
摘要:将score按ID分组排名:dense_rank() over(partition by id order by score desc) 将score不分组排名:dense_rank() over(order by score desc) select id,area,score, dense_ra 阅读全文
posted @ 2019-07-02 10:23 樊伟胜 阅读(479) 评论(0) 推荐(0)
摘要:将score按ID分组排名:row_number() over(partition by id order by score desc) 将score不分组排名:row_number() over(order by score desc) select id,area,score, row_numb 阅读全文
posted @ 2019-07-02 10:23 樊伟胜 阅读(2235) 评论(0) 推荐(0)
摘要:将score按ID分组排名:rank() over(partition by id order by score desc) 将score不分组排名:rank() over(order by score desc) select id,area,score, rank() over(partitio 阅读全文
posted @ 2019-07-02 10:23 樊伟胜 阅读(414) 评论(0) 推荐(0)
摘要:/*从上面的结果中我们很容易发现,每个统计数据所对应的行都会出现null, 如何来区分到底是根据那个字段做的汇总呢,grouping函数判断是否合计列!*/ select decode(grouping(id),1,'all id',id) id, decode(grouping(area),1,' 阅读全文
posted @ 2019-07-02 10:19 樊伟胜 阅读(146) 评论(0) 推荐(0)
摘要:select id,area,stu_type,sum(score) score from students group by cube(id,area,stu_type) order by id,area,stu_type; /* 理解cube select a, b, c, sum( d ) f 阅读全文
posted @ 2019-07-02 10:18 樊伟胜 阅读(111) 评论(0) 推荐(0)
摘要:select id,area,stu_type,sum(score) score from students group by rollup(id,area,stu_type) order by id,area,stu_type; 阅读全文
posted @ 2019-07-02 10:16 樊伟胜 阅读(100) 评论(0) 推荐(0)
摘要:select id,area,stu_type,sum(score) score from students group by grouping sets((id,area,stu_type),(id,area),id) order by id,area,stu_type; /* 理解groupin 阅读全文
posted @ 2019-07-02 10:13 樊伟胜 阅读(213) 评论(0) 推荐(0)
摘要:语法 FUNCTION_NAME(<参数>,…) OVER (<PARTITION BY 表达式,…> <ORDER BY 表达式 <ASC DESC> <NULLS FIRST NULLS LAST>> <WINDOWING子句>) PARTITION子句 ORDER BY子句 WINDOWING 阅读全文
posted @ 2019-07-02 10:12 樊伟胜 阅读(171) 评论(0) 推荐(0)
摘要:一般的应用程序,按照后,可以通过uninstall工具来卸载,但是oracle没有,oracle的卸载步骤如下: 1.停止所有与oracle相关的服务 2.使用OUI(oracle universal installer)来完成初步的卸载,该工具不会把oracle注册表的信息清除,所以就会给我们后续 阅读全文
posted @ 2019-07-02 08:34 樊伟胜 阅读(2277) 评论(0) 推荐(0)
摘要:逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件把数据库导入到数据库的过程。 物理备份即可在数据库open状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open的状态下进行。 n 导出 导出 阅读全文
posted @ 2019-07-01 17:55 樊伟胜 阅读(837) 评论(0) 推荐(0)
摘要:每个oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分别担负不同的管理职责。那么一个数据库管理员的主要工作是什么呢? n 职责 (1)安装和升级oracle数据库 (2)建库、表空间、表、视图、索引… (3)制定并 阅读全文
posted @ 2019-07-01 17:54 樊伟胜 阅读(581) 评论(0) 推荐(0)