![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
马农的故事
这个作者很懒,什么都没留下…
展开
-
Oracle复杂查询
Oracle复杂查询数据分组,分组函数max, min, avg, sum,count查询工资最高的人的姓名select ename from emp where sal =(select max(sal) from emp);给所有低于平均工资的员工薪水上涨10%update emp set sal = (select avt(sal)from emp)*10%转载 2016-03-25 10:29:54 · 345 阅读 · 0 评论 -
Oracle查询语句
Oracle查询语句select * fromscott.emp ; 1.--dense_rank()分析函数(查找每个部门工资最高前三名员工信息)select * from(select deptno,ename,sal,dense_rank() over(partition by deptno order by saldesc) a from scott.emp) wher转载 2016-03-25 10:32:52 · 361 阅读 · 0 评论 -
oracle表分区详解
oracle表分区详解oracle表分区详解从以下几个方面来整理关于分区表的概念及操作:表空间及分区表的概念 表分区的具体作用 表分区的优缺点 表分区的几种类型及操作方法 对表分区的维护性操作 1.表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。 分区表:当表中的数据量不断增转载 2016-03-25 10:33:46 · 221 阅读 · 0 评论 -
Oracle中job的使用详解
Oracle中job的使用详解 我们在项目开发中,常常会有一些复杂的业务逻辑。使用oracle的存储过程,可以大大减少java程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序执行效率和稳定性。定时执行存储过程,就要用到job。 以下是常用的参数说明: 字段(列) 类型转载 2016-03-25 10:34:34 · 320 阅读 · 0 评论 -
ORACLE编辑器常用快捷键配置方案
i=INSERTu=UPDATEs=SELECTf=FROMw=WHEREo=ORDER BYd=DELETEdf=DELETE FROMsf=SELECT * FROMsc=SELECT COUNT(*) FROMsfu=SELECT * FROM FOR UPDATEcor=CREATE OR REPLACEp=PROCEDUREfn=FUN原创 2016-03-25 10:35:52 · 665 阅读 · 0 评论 -
处理百万级以上的数据提高查询速度的方法
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t wh转载 2016-03-25 10:36:34 · 17321 阅读 · 0 评论 -
经典Oracle函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space fromdual; A A ZERO SPACE--------- --------- --------- ---------转载 2016-03-25 10:37:49 · 324 阅读 · 0 评论