关于wmsys.wm_concat()的问题
关于wmsys.wm_concat()的问题在使用wmsys.wm_concat()处理如下数据时:ID 内容 &nb...
大家帮帮忙,看看这个SQL怎么写!
大家帮帮忙,看看这个SQL怎么写!高手们,问个可能你们大家都会觉得2的问题我有一数据表,内容数据如下Name Date Data...
Oracle统计分析函数集,over(partition by..) 的运用
oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过...
利用Oracle的row_number() over函数消除重 复的记录
利用Oracle的row_number() over函数消除重 复的记录2009-09-23 14:261.select d.id,d.outer_code from dict_depts_source d order by outer_code(查看重复数据)2.select d.id,d.outer_code,row_numb...
oracle over函数 详解(转)
SQL> select deptno,ename,sal 2 from emp 3 order by deptno;DEPTNO ENAME SAL---------- ---------- ---------- &...
oracle - over函数
Oracle - over函数作用 over()函数是Oracle的分析函数,其语法如下:函数名( [ 参数 ] ) over( [ 分区子句 ] [ 排序子句 [ 滑动窗口子句 ] ]) 分区子句类似于聚组函数所需要的group by,排序子句可看...
SQL 列行转换
*普通行列转换(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/-----------...
“NOT_IN”与“NULL”的邂逅
今天处理了一个因“NOT IN”与“NULL”邂逅导致的问题,值得思考和总结,记录在此,供参考。(感谢John抛出的问题)我们以实验的形式先再现一下这个问题,然后对其分析,最后给出几种解决方案。1.创建实验表T,并分...
[转]转一个关于优化sql的文章
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿!SQL语句: 是对数据库(数据)进行...
主题:Oracle语句优化53个规则详解 (转)
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优...
hash join概念
一、 hash join概念hash join(HJ)是一种用于equi-join(而anti-join就是使用NOT IN时的join)的技术。在Oracle中,它是从7.3开始引入的,以代替sort-merge和nested-loop join方式,提高效率。在CBO(hash joi...
Oracle左连接,右连接
Oracle左连接,右连接2010-06-27 13:01数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (...
Oracle数据库封锁和select...[for update [of tab.col]]的研究
今天早上上班发现有人在CSDN上提出了关于Oracle select...for update of 的问题,页面如下:http://community.csdn.net/Expert/topic/5490/5490597.xml?temp=.9783289 经过研究对比,发现规则,总结如下:表封锁查...
Oracle游标大全
Oracle游标大全SELECT诧句用亍从数据库中查询数据,当在PL/SQL中使用SELECT诧句时,要不INTO子句一起使用,查询的迒回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO诧法如下:SELECT [DISTICT|AL...
EXISTS、IN、NOT EXISTS、NOT IN的区别(ZT)
EXISTS、IN、NOT EXISTS、NOT IN的区别(ZT)EXISTS、IN、NOT EXISTS、NOT IN的区别:in适合内外表都很大的情况,exists适合外表结果集很小的情况。exists 和 in 使用一例 =========================================...
oracle中的exists和not exists和in用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。 2) sele...
oracle 创建,删除存储过程,创建,删除存储函数
认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的...
oracle 权限管理
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理...
oracle中于数据库相关的常用命令????
我给你提一个关于Oracle技术文档吧! ORACLE第一章补充: ----常用数据字典 USER_ &nb...
有时间可以看看复习一下oracle-总结(转)
一.Oracle数据库中常用的数据类型 varchar2(长度)可变长字符串 char(长度) 定长 number()表示整数或者浮点数number(8) number(8,2) clog 字符的大对象 blog 二进制的大对象 二.数据库查询 1)SELECT语句 从表中提取...