Adbase Rebiewer2
Adbase Rebiewer2
ADVANCED SQL
A. Common Table Expression - specifies F. CORRELATED SUBQUERIES - select
a temporary named result set. data from a table reference in the outer
- uses WITH operator. query.
- can be referenced within another - cannot be executed independently as
SELECT, INSERT, UPDATE, or DELETE simple subquery.
STATEMENT. - executed repeatedly, once for each row
- ORDER BY, INTO, OPTION cannot be evaluated by the outer query.
used. G. EXISTS operator - CHECK whether a
subquery PRODUCES any rows of query
TYPES OF CTE results.
A. Non-recursive CTE - commonly used in correlated
- easier to understand subqueries.
- does not use loops/recursion
B. Recursive CTE
- uses recursion
- useful for hierarchical data, CTE
continues until query returns the entire
hierarchy.