Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
Subqueries are SELECT statements embedded inside another SQL statement. They are used for filtering, deriving values, and correlating results. This question asks whether subqueries can be nested multiple times.
Given Data / Assumptions:
Concept / Approach:
Nesting subqueries allows stepwise problem solving: a subquery computes an intermediate set, which another query further filters or aggregates. Correlated subqueries reference columns from the outer query. While nesting is allowed, many problems are clearer and faster using JOINs or Common Table Expressions (CTEs).
Step-by-Step Solution:
Verification / Alternative check:
Convert deep nesting to CTEs for readability; execution plans should be functionally equivalent.
Why Other Options Are Wrong:
Common Pitfalls:
Overusing correlated subqueries causing performance issues; ignoring indexes; not analyzing execution plans.
Final Answer:
Correct
Discussion & Comments