SQL
xuspcsdn
代码是程序员的朋友,虽然没有热情,但是非常忠实。
展开
-
Oracle SQL性能优化
Oracle SQL性能优化 (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio原创 2016-12-28 11:23:10 · 202 阅读 · 0 评论 -
Oracle行转列、列转行的Sql语句总结
目录结构如下: 行转列 列转行 [一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码 create table TEST_TB_GRADE ( ID NUMBER(10) not null, USER_NAME VARCHAR2(20 CHAR), COURSE VARCHAR2(20转载 2016-12-28 11:24:29 · 301 阅读 · 0 评论 -
Oracle实现递归查询
有如下表Tree: 现在要递归查询冶炼(id=2)的所有父节点和子节点: [sql] view plain copy print? SELECT * FROM tree START WITH id = 2 CONNECT BY PRIOR pid = id -- 递归查询父节点 union SELECT * FROM tree转载 2016-12-28 11:25:22 · 359 阅读 · 0 评论