学习Oracle日记(四)

系统 1742 0

问题① PRODCOILS表里有10000条数据 左连接 另一个表 temp (40000条数据) 得出结果40000条数据  不用想了 40000条里有大量重复数据

为什么有 重复数据  :temp 是 查询结果集  coils 表 连接 steel_grade 用的不是主键 - -! 造成数据重复  使用distinct就能解决  也可以用分组解决  那么问题来的 :

distinct 和 group by 哪个效率更高些??

 

问题② JOIN 和 where  哪个先执行?

select * from prodcoils p join coils c on p.id = c.id

where p.dummy_coils = o

and p.product_line = 'cal'

是先连接表之后再筛选数据 

还是先筛选数据之后再连接表?

 

问题③ :关于索引  为什么都说状态少的字段不能建索引

http://www.cnblogs.com/huangxincheng/archive/2015/01/29/4257693.html

学习Oracle日记(四)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论