Bird
0
0

How can you modify a recursive CTE to calculate the total salary cost of all employees under each manager recursively?

hard📝 Application Q9 of 15
SQL - Common Table Expressions (CTEs)
How can you modify a recursive CTE to calculate the total salary cost of all employees under each manager recursively?
AAdd salary in anchor member only, ignore recursive member
BCalculate salary totals only in the final SELECT using GROUP BY
CAdd a salary column in anchor and recursive members, summing salaries as recursion progresses
DUse a window function instead of recursion to sum salaries
Step-by-Step Solution
Solution:
  1. Step 1: Include salary in anchor and recursive queries

    Pass salary values along recursion to accumulate totals.
  2. Step 2: Sum salaries progressively

    Use addition in recursive member to accumulate salary sums per manager.
  3. Final Answer:

    Add a salary column in anchor and recursive members, summing salaries as recursion progresses -> Option C
  4. Quick Check:

    Accumulate values during recursion for totals [OK]
Quick Trick: Sum values inside recursive member to accumulate totals [OK]
Common Mistakes:
  • Summing only after recursion ends
  • Using window functions instead of recursion
  • Ignoring salary in recursive member

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More SQL Quizzes