Non-Recursive Common Table Expressions Overview
Define simple temporary result sets. Non-recursive CTEs act like query-local views, improving readability by allowing you to define and reuse subqueries within a single statement.
Non-Recursive CTEs
WITH engineers AS
( SELECT * FROM employees
WHERE dept = 'Engineering' )
SELECT * FROM engineers
WHERE ...SELECT * FROM
( SELECT * FROM employees
WHERE dept = 'Engineering' ) AS engineers
WHERE
...A CTE referencing Another CTE
Multiple Uses of a CTE
Last updated
Was this helpful?

