Bird
0
0

Why might a nested subquery inside a WHERE clause cause performance issues in large databases?

hard📝 Conceptual Q10 of 15
SQL - Subqueries
Why might a nested subquery inside a WHERE clause cause performance issues in large databases?
ABecause nested subqueries are not supported in SQL
BBecause subqueries always create temporary tables
CBecause WHERE clauses cannot use indexes
DBecause the subquery runs once for each row in the outer query
Step-by-Step Solution
Solution:
  1. Step 1: Understand execution of nested subqueries

    Correlated subqueries inside WHERE run the inner query for each row of the outer query.
  2. Step 2: Identify performance impact

    This repeated execution can slow down queries on large datasets.
  3. Final Answer:

    Because the subquery runs once for each row in the outer query -> Option D
  4. Quick Check:

    Repeated subquery execution causes slow performance [OK]
Quick Trick: Correlated subqueries run repeatedly, slowing queries [OK]
Common Mistakes:
MISTAKES
  • Thinking subqueries create temp tables always
  • Believing WHERE disables indexes
  • Assuming nested subqueries are unsupported

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More SQL Quizzes