This concluding lesson summarizes the workflow pages in Module 3 of the Oracle SQL course. Throughout this module, you explored how Oracle extends standard SQL through powerful operators, hierarchical processing, grouping logic, and pseudocolumns. Each workflow page builds on the previous one, progressing from basic multi-table queries to advanced Oracle-only features.
LIKE. The module also showed how to build multi-step
search conditions and how Oracle evaluates them during query execution.
CONNECT BY, PRIOR, START WITH, and the
LEVEL pseudocolumn to traverse parent/child relationships such as
product packages or organizational charts.
UNION versus
UNION ALL.
SUM, AVG,
COUNT, MIN, MAX,
STDDEV, and VARIANCE. The lesson showed how
GROUP BY groups rows and how ORDER BY affects the final
display.
DISTINCT or UNIQUE in the SELECT listDISTINCT inside aggregate functionsHAVING clause for filtering groupsROWID,
ROWNUM, LEVEL, SYSDATE, USER,
and sequence pseudocolumns (NEXTVAL, CURRVAL). You
learned when they update per row versus per query and how they behave in Oracle
23c, including restrictions on constraint usage.
The image below (Figure 3-8) shows a hierarchy used earlier in the module to
demonstrate CONNECT BY, PRIOR, and
LEVEL. Although the dataset in that lesson was based on livestock
genealogy, the structure is identical to the hierarchical models you encounter in
real Oracle systems—organizational charts, product bundles, directory structures,
report drill-downs, and more.
USER, SYSDATE, ROWNUM).SUM, COUNT, AVG).CONNECT BY and LEVEL to navigate parent–child structures.LIKE (for example, % for multiple characters and _ for a single character).You have now completed all workflow pages in Module 3. In the next module, you will explore more advanced Oracle SQL extensions that enhance reporting, recursion, and analytical modeling.