Oracle基础培训之基于集合思维的SQL开发.ppt

Oracle基础培训之基于集合思维的SQL开发.ppt

ID:61833260

大小:140.00 KB

页数:10页

时间:2021-03-23

Oracle基础培训之基于集合思维的SQL开发.ppt_第1页
Oracle基础培训之基于集合思维的SQL开发.ppt_第2页
Oracle基础培训之基于集合思维的SQL开发.ppt_第3页
Oracle基础培训之基于集合思维的SQL开发.ppt_第4页
Oracle基础培训之基于集合思维的SQL开发.ppt_第5页
资源描述:

《Oracle基础培训之基于集合思维的SQL开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OraclePL/SQL基于集合思维的SQL开发EvenWen学习目标集合思维VS过程思维案例分析感谢目录学习前学习后学习目标获取用户需求完成SQL编写反馈客户获取用户需求尝试用集合思维思考完成SQL编写反馈客户尝试用集合思维编写什么是集合思维集合思维是以处理完成后的结果形式来思考,类似于从最终结果数据中找数据共性的思维。短语形式:forall…集合操作运算符:UNION/UNIONALL(并集)、MINUS(交集)、INTERSECT(差集)什么是过程思维过程思维是以处理步骤的形式来思考,类似于一次处理一行数据的过程化步骤思维。短语形式:foreachrowdox或whilevaluei

2、sydox集合思维VS过程思维案例分析表名:OrdersCustomer_IDOrder_dateDescriptionLast_update_date1012014-1-1A2014-1-11012014-1-3B2014-1-31012014-1-10C2014-1-101012014-1-15D2014-1-151022014-2-1ABC2014-2-11022014-2-5CCC2014-2-5查询需求:如何查询出客户101购物的平均天数?基于过程的思维方式基于集合的思维方式计算客户购物的平均天数计算客户购物的平均天数案例分析案例分析查询需求:查询出在每一岗位工作年数相同的员工表

3、名:job_historyEmp_IDJob_IDStart_dateEnd_date100012012006-2-12008-2-1100012022008-2-12009-2-1100012032009-2-12011-2-1100012042011-2-12014-12-1100022012008-1-12010-1-1100022022010-1-12012-1-1100022032012-1-12014-1-1基于过程的思维方式基于集合的思维方式查询在每个工作岗位工作过相同年数的员工查询在每个工作岗位工作过相同年数的员工案例分析注意我们今天所讲的集合思维方法不是完全无视过程化方法

4、。可能有时候我们不得不采用过程的方法来完成工作。然而,我想鼓励大家进行思维方式的转变:首先寻找基于集合的方式,只有在需要的时候才采用更大程度的过程化方法。通过这样做,我们可能会发现可以得到更简单、直接,通常性能也更好的解决方案。注意谢谢大家﹗感谢

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。