تطبيقات على إستخدام SubQuery و Multiple Tables داخل برنامج Oracle Sql Database
بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته في هذا المقال المميز من مقالات تعليم اس كيو ال - SQL بالعربي بواسطة برنامج الاوراكل فى هذا المقال سوف نتعرف على كيفية التعامل مع أكثر من جدول وتبعث بيانات معينة لذلك ان لم تشاهد المقالات السابقة فلن تتمكن من فهم ما يدور في هذه المقالة ولكن سنحاول بقدر الامكان تبسيط الامر عليكم وشرحها لكم بكل سهوله ولكن وقبل كل شيء يجب ان يكون لديك خلفية في اساسيات البرنامج , ما سنقوم به في مقالة اليوم سوف نقوم بعملية طباعة جميع أسماء الموظفين الذين يعملون في فريق الهاتف ويعملون في مشروع القاهرة بدون تكرار
في الدروس السابقة تعلمنا استخدام صب كويري subquery و ايضا استخراج المعلومات من اكثر من جدول وفي هذة المقالة سوف نقوم بالتطبيق على كل ما تعلمناه سابقا .
السؤال الاول : ابحث عن أسماء جميع الموظفين الذين يعملون في أي مشروع يقع في "القاهرة" وساعات عملهم أكثر من 6.
Q1 : Find the names of all employees who are working in any projects located in ‘Cairo’ and their working hours more than 6.
اولا حددنا اسماء الموظفين من جدول الموظفين بعدها وضعنا اختبار اذا كان الرقم الخاص بالموضوع الذي يعمل بأي مشروع في القاهره موجود و ssn الخاص بالموضوع كان اكثر من 6 ساعات اطبع النتائج .
السؤال الثاني : ابحث عن أسماء جميع الموظفين الذين تتجاوز ساعات عملهم "15" في مشروعات القاهرة وأيضًا تم تعيينهم في مشروعات في الإسكندرية بينما تتجاوز ساعات عملهم 5 .
Q2 : Find the names of all employees whom working hours exceed ‘15’ in Cairo projects and also are assigned to projects in Alex while their workings hours exceed 5
السؤال الثالث : اذكر رقم المشروع ومتوسط الساعات في كل مشروع ، عندما يكون متوسط الساعات أكثر من 10.
Q3 : List the project number and the average hours in each project, when the average hours is more than 10.
مزيد من الاكواد