في هذا المشروع اشتغلت على مجموعة متنوعة من استعلامات SQL تهدف إلى تطبيق المفاهيم الأساسية والمتقدمة في قواعد البيانات.
قمت بإنشاء وتنفيذ أوامر تشمل الربط بين الجداول (JOIN)، واستخدام دوال التجميع مثل SUM وAVG وMIN وMAX، بالإضافة إلى استخدام UNION وSubqueries وORDER BY مع OFFSET وFETCH للحصول على بيانات محددة بدقة.
من خلال المشروع قدرت أتعامل مع سيناريوهات مختلفة مثل:
استخراج أسماء المعالين (Dependents) تبعًا لجنس الموظف باستخدام دالة UNION.
حساب إجمالي ساعات العمل لكل مشروع عن طريق GROUP BY.
إيجاد القسم الذي يحتوي على الموظف ذو أقل رقم وظيفي (SSN).
حساب أعلى وأقل ومتوسط الرواتب في كل قسم.
تحديد المديرين الذين ليس لديهم معالين باستخدام NOT IN.
مقارنة متوسط رواتب الأقسام بمتوسط الرواتب الكلي باستخدام HAVING.
ترتيب بيانات الموظفين والمشروعات حسب القسم ثم الاسم الأبجدي.
استخراج ثاني أعلى أو ثالث أقل مرتب باستخدام Subqueries وOFFSET-FETCH.
تحديث رواتب موظفي مشروع محدد بنسبة معينة من خلال UPDATE مع JOIN.
المشروع ده ساعدني أفهم بشكل عملي إزاي أتعامل مع البيانات بطرق مختلفة وأستخدم أكتر من أسلوب لحل نفس المشكلة داخل SQL.