
sql
祥云
我是一名java开发工程师,对技术有浓厚的兴趣。
展开
-
oracle提高查询效率的34个方面全解析
【IT168技术】在一个数据库中进行操作的时候,效率是很重要的,那么,如何提高oracle的查询效率呢?笔者将从以下几个方面进行详细解析: 1、选择最有效率的表名顺序 (只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表...原创 2012-05-31 14:28:21 · 224 阅读 · 0 评论 -
left join on 和 where 的使用
筛选条件放在left join on后面和放在where后面的结果不一样的。记住on后面是连接条件,where后面是筛选条件就OK啦!即:on后面的条件筛选参与连接的记录,主表中的记录会全部出现结果集中,而只有符合on条件的从表记录才会出现在结果集中。SELECT A.ORDER_ID, B.TRANS_TYPE FROM GW_GATEWAY_ORDER A ...原创 2012-05-31 15:20:47 · 277 阅读 · 0 评论 -
sql JOIN ON VS WHERE
问题现有表EMP和DEPT如下:EMP EMPID EMPNAME DEPTID 1 张三 1 2 李四 2 3 王五 2 4 赵六 2 5 孙七 3 DEPT DEPTID DEPTNAME 1 开发 2 测试 3 需求 4 销售...原创 2012-03-27 16:20:31 · 102 阅读 · 0 评论