oracle练习相关
文章平均质量分 77
love520240diaoer
这个作者很懒,什么都没留下…
展开
-
oracle练习题
oracle练习题 [code] /*1、选择在部门30中员工的所有信息*/ select * from scott.emp where deptno = '30' /*2、列出职位为(MANAGER)的员工的编号,姓名 */ select empno, ename from scott.emp where job = 'MANAGER' /*3、找出奖金高于工资的员工*/ ...原创 2010-09-23 14:05:38 · 407 阅读 · 0 评论 -
经典sql语句
经典sql语句: [code] 在oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同。 decode和case when的使用 分别用case和decode函数列出员工所在的部门,deptno=10显示'部门 ...原创 2010-09-23 22:03:42 · 76 阅读 · 0 评论 -
删除重复记录
删除重复记录 [code] 删除部分字段重复数据 先来谈谈如何查询重复的数据吧。 下面语句可以查询出那些数据是重复的: select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1 将上面的>号改为=号就可以查询出没有重复的数据了。 想要删除这些重复的数据,可以...原创 2010-09-23 22:06:47 · 85 阅读 · 0 评论 -
Oracle Sql 性能优化总结
Oracle Sql 性能优化总结 [code] (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(...原创 2010-10-03 11:46:21 · 72 阅读 · 0 评论