Abstract
Every programmer has at some point learned about modularization – splitting the code into smaller units each solving a distinct part of the whole, typically used in procedural languages as functions and procedures, like in PL/SQL. In SQL there are views to help reduce complexity and provide reusability. But you can also modularize in a local scope, for example, in PL/SQL you can create local functions and procedures in the declaraction section. In SQL there is a similar mechanism called subquery factoring, also commonly known as the with clause or sometimes common table expressions, statement scoped views, or named query blocks (just to mention some of the terms used for this).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Kim Berg Hansen
About this chapter
Cite this chapter
Berg Hansen, K. (2020). Divide and Conquer with Subquery Factoring. In: Practical Oracle SQL. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5617-6_3
Download citation
DOI: https://doi.org/10.1007/978-1-4842-5617-6_3
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-5616-9
Online ISBN: 978-1-4842-5617-6
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books