欢迎您访问我爱IT技术网,今天小编为你分享的是oracle数据库教程:【Oracle SQL性能优化系列讲座之三_Oracle_领测软件测试网】,通过学习这些教程,你能够更深层次的掌握Oracle数据库!
Oracle SQL性能优化系列讲座之三_Oracle_领测软件测试网
关键字:优化 8. 使用DECODE函数来减少处理时间 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如: SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO=0020 AND ENAME LIKE ‘S MI TH%'; SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_
使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.
例如:
| SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO=0020 AND ENAME SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO=0030 AND ENAME LIKE ‘SMITH%'; |
你可以用DECODE函数高效地得到相同结果
| SELECT COUNT(DECODE(DEPT_NO,0020,'X',NULL)) D0020_COUNT, COUNT(DECODE(DEPT_NO,0030,'X',NULL)) D0030_COUNT, SUM(DECODE(DEPT_NO,0020,SAL,NULL)) D0020_SAL, SUM(DECODE(DEPT_NO,0030,SAL,NULL)) D0030_SAL FROM EMP WHERE ENAME LIKE ‘SMITH%'; |
类似的,DECODE函数也可以运用于GROUP BY 和ORDER BY子句中.
9. 整合简单,无关联的数据库访问
如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)
关于Oracle SQL性能优化系列讲座之三_Oracle_领测软件测试网的用户使用互动如下:
相关问题:自学软件测试
相关问题:软件测试都要学习哪些内容啊,
答:1.操作系统:主流的Linux和unix 2.loadrunner涉及的相关协议,比如http、soap、radius、wap、rtsp、smtp等(那本红宝石的书就认真读吧) 3.各个主流数据库操作、而且是非windows环境下操作,oracle、sqlservice、db2、mysql等等。 4.熟练掌握功... >>详细
相关问题:求软件测试工程师培训教程(完整的)
答:java方向 java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用), 所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习: *第一阶段:Java基础,包括java语法,面向对象特征,常见API,集... >>详细
- 软件测试开发技术之Oracle数据库维护的前瞻性_Ora
- 数据库中Oracle索引的优化设计_Oracle_领测软件测
- oracle性能Statspack使用之命中率调整_Oracle_领
- Oracle数据库和JSP连接要注意的一些问题[1]_Oracl
- 巧用Oracle备份集在测试机上做不完全恢复[2]_Orac
- 软件测试开发技术Oracle数据块损坏及其恢复的总结
- 使用oracle sql loader批量导入数据_Oracle_领测
- Oracle数据库集中复制方法浅议_Oracle_领测软件测
- Oracle11g Direct NFS 测试_Oracle_领测软件测试
- ORACLE数据库的统计数据及其生成方式_Oracle_领测
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
