知识大全 Oracle高级查询实例,提升效率
Posted 知
篇首语:恢弘志士之气,不宜妄自菲薄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle高级查询实例,提升效率相关的知识,希望对你有一定的参考价值。
Oracle高级查询实例,提升效率 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用Oracle特有的查询语法 可以达到事半功倍的效果
如下
树查询
create table tree (
id number( ) not null primary key
name varchar ( ) not null
super number( ) not null // is root
);
从子到父
select * from tree start with id = ? connect by id = prior super
从父到子
select * from tree start with id = ? connect by prior id = suepr
整棵树
select * from tree start with super = connect by prior id = suepr
分页查询
select * from (
select my_table * rownum my_rownum from (
select name birthday from employee order by birthday
) my_table where rownum <
) where my_rownum >= ;
累加查询 以scott emp为例
select empno ename sal sum(sal) over(order by empno) result from emp;
EMPNO ENAME SAL RESULT
SMITH
ALLEN
WARD
JONES
MARTIN
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER
高级group by
select decode(grouping(deptno) all deptno deptno) deptno
decode(grouping(job) all job job) job
sum(sal) sal
from emp
group by ROLLUP(deptno job);
DEPTNO JOB SAL
CLERK
MANAGER
PRESIDENT
all job
CLERK
ANALYST
MANAGER
all job
CLERK
MANAGER
SALESMAN
all job
all deptno all job
use hint
当多表连接很慢时 用ORDERED提示试试 也许会快很多
SELECT /**//*+ ORDERED */*
FROM a b c d
cha138/Article/program/Oracle/201311/18916相关参考
()选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名FROM子句中写在最后的表(基础表drivingtable)将被最先处理在F
Oracle分页查询中排序与效率问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 原始未分页查
解决Oracle分页查询中排序与效率问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 原始未分
怎样的信息化系统来提升你的工作效率协同办公系统OA,打破各部门之间的信息孤岛,形成密切联系的协同工作处理机制,所有相关信息档案系统中都可以查询,避免员工流失带来的相关工作滞后等问题。如何利用信息化系统
下面的是关于sql*loader的使用的一点总结有些是来自itpub上的一些网友的总结 大部分是oracle专家高级编程上的实例只是我实践以后写的结果 sqlldruserid=lgo
Hibernate高级查询技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 集合过滤: 对于
Hibernate高级查询实战 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 大家知道在Hibe
在动态网站的设计中数据库设计的重要性不言而喻如果设计不当查询起来就非常吃力程序的性能也会受到影响无论你使用的是MySQL或者Oracle数据库通过进行正规化的表格设计可以令你的PHP代码更具可读性更容
Hibernate高级查询实战[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 《取TOP结
Hibernate高级查询实战[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 大家知道在H