facebook pixel
Day 7/7 – SQL Challenge FINALE 🎯 This query was slow on 10M+ rows πŸ‘‡ Execution time: 8.4s ❌ SELECT * FROM Orders WHERE customer_id IN ( SELECT id FROM Customers WHERE country=β€˜USA’ ) AND YEAR(order_date)=2024; Optimized version β€” 2.1s βœ… (4x faster): SELECT o.order_id, o.customer_id, o.amount, o.order_date FROM Orders o JOIN Customers c ON o.customer_id = c.id WHERE c.country=β€˜USA’ AND o.order_date >= β€˜2024-01-01’ AND o.order_date < β€˜2025-01-01’; What changed: βœ” Selected only needed columns βœ” JOIN instead of IN βœ” Date range instead of YEAR() βœ” Index-friendly filters Optimization tips: πŸ”Ή Avoid functions on indexed columns πŸ”Ή Use EXPLAIN ANALYZE πŸ”Ή Index filter + join columns πŸ”Ή Avoid SELECT * πŸ”₯ 7 Days Complete! Drop β€œCOMPLETED” if you finished the SQL Challenge! #SQLChallenge #Day7 #QueryOptimization #DataScience #SQL FAANG 7DaysComplete SQLMastery

Β 15.5k

Β 386

Β 13

Β 15.5k

    Suggested Credits
    Tags, Events, and Projects