数据库 SQL
文章平均质量分 74
数据挖掘工人
专注于数据分析以及数据挖掘,电信银行互联网营销解决方案。喜欢分享学习数据挖掘、数据分析、PPT、BI、SAS、SPSS、Python、oracle相关知识。更多信息请关注本人新浪微博:@数据挖掘工人
展开
-
分析函数在数据分析中的应用
我们来看看下面的几个典型例子: ①查找上一年度各个销售区域排名前10的员工 ②按区域查找上一年度订单总额占区域订单总额20%以上的客户 ③查找上一年度销售最差的部门所在的区域 ④查找上一年度销售最好和最差的产品 我们看看上面的几个例子就可以感觉到这几个查询和我们日常遇到的查询有些不同,具体有: ①需要对同样的数据进行不同级别的聚合操作原创 2014-09-29 16:57:15 · 1574 阅读 · 0 评论 -
Oracle常用知识总结
1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。 注意使用管理员登录系统: select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。 如果drop了表,怎么办??见下面: drop原创 2014-09-29 17:44:31 · 1516 阅读 · 1 评论 -
PL/SQL Developer使用技巧总结
1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是默原创 2014-09-29 17:43:48 · 1767 阅读 · 0 评论 -
SQL优化总结
SQL 的优化主要涉及几个方面: (1) 相关的统计信息缺失或者不准确 (2) 索引问题 (3) SQL 的本身的效率问题,比如使用绑定变量,批量DML 采用bulk等,这个就考验写SQL的基本功了,这一点也是最主要的一点。 一.SQL 编写注意事项 1.1 查看SQL 对于生产环境上的SQL,可以从AWR 或者 Statspack原创 2014-09-30 15:20:51 · 1317 阅读 · 0 评论 -
Oracle小知识总结
1. 每天的8:00到23:00每隔5分钟执行一个sql语句的JOB --建立一个存储过程 CREATE OR REPLACE PROCEDURE p_jobtest IS v_hh VARCHAR2(2); BEGIN v_hh := to_char(SYSDATE, 'hh24'); IF v_hh >= '08' AND v_hh '22'原创 2014-09-30 15:22:20 · 1670 阅读 · 0 评论 -
oracle 性能优化--索引总结
索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的: 加快查询速度 减少I/O操作 消除磁盘排序原创 2014-09-30 15:21:38 · 3997 阅读 · 0 评论 -
oracle死锁解决常用方法(屡试不爽)
--1.查询被锁的情况 select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid; --2.用下面语句kill掉死锁的进程 al原创 2014-09-30 15:18:01 · 7159 阅读 · 0 评论