🧠 Section A · Concept Check ● BEGINNER 4 × 1 = 4
🧮 Section B · Problem Solving ● INTERMEDIATE 2 + 3×3 = 11
5ROW_NUMBER() OVER (ORDER BY score DESC) numbers rows from .
6PARTITION BY city restarts the window per .
🚀 Section C · Challenge ● CHALLENGE 5
✂ answer key — fold or cut before handing out
1-A 2-A 3-A 4-A | 5 1 6 city 7 = RANK() OVER (PARTITION BY class ORDER BY score DESC) 8 = SUM(amount) OVER (ORDER BY order_date) 9 = ROW_NUMBER() ... then WHERE rn = 1 | 10 = GROUP BY collapses rows; window adds a computed column keeping rows