Chinaunix首页 | 论坛 | 博客
  • 博客访问: 31997
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-13 19:19
文章分类
文章存档

2016年(11)

我的朋友

发布时间:2016-05-02 17:19:49

扩展GROUP BY 分组中ROLLUP,配合GROUPING_ID,组合分组解决统计需求的一个例子。......【阅读全文】

阅读(1031) | 评论(0) | 转发(0)

发布时间:2016-05-02 17:09:22

在ORACLE 11G大行其道的今天,还有很多人受早期版本的影响,记住一些既定的规则,
1.子查询结果集小,用IN
2.外表小,子查询表大,用EXISTS

这是完全错误的观点。在8i时代,这经常是正确的,但是现在已经11G了,马上12C就要面世了。其实在ORACLE 9i CBO就已经优化了IN,EXISTS的区别,ORACLE优化器有个查询转换器,很多SQL虽然写法不同,但是ORACLE优化器会根据既定规则进行查询重写,重写为优化器觉得效率最高的SQL,所以可能SQL写法不同,但是执行计划却是完全一样的。......【阅读全文】

阅读(1071) | 评论(0) | 转发(0)

发布时间:2016-05-02 12:47:05

......【阅读全文】

阅读(1547) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册