03/05/2025
ليه لازم تفهم SQL كويس؟ 🤔
أبسط فايدة إنك تقدر تزوّد أداء التطبيق أو الموقع اللي شغال عليه بشكل كبير.
لو عايز تعرف هل عميل معين عمل عملية دفع واحدة على الأقل 💸 علشان تتواصل معاه او تعمله خصم مثلا
ممكن تفكّر تستخدم JOIN أو EXISTS
بس يا ترى مين الأفضل؟ وليه؟ 🤔
تعال نفهمها ببساطة:
لما تستخدم JOIN، إنت كده بتربط جدولين وتجيب البيانات المرتبطة،
وبعد كده بتفلتر عشان تتأكد إن العميل ليه مدفوعات يعني شغل زيادة على قاعدة البيانات.
لكن لو استخدمت EXISTS، إنت بتسأل قاعدة البيانات بشكل مباشر:
هل فيه أي عملية دفع للعميل ده؟
لو فيه رجّعلي العميل، لو مفيش تجاهله.
وده بيكون أسرع وأكفأ، خاصة مع قواعد البيانات الكبيرة.
Send a message to learn more