اذهب إلى المحتوى
  • 0

كيفية الحصول على الاسم الأول للموظفين الذين لديهم حوافز SQL

ليان أبو شعر

السؤال

Recommended Posts

  • 0

يمكنك ذلك بتنفيذ التعليمة التالية :

بما أنه هناك علاقة بين الجدولين عبر Employee_id

SELECT Incentives.Employee_ref_id,   //نريد استدعاء آيدي الموظف
Employee.First_name  //واسم الموظف
From Incentives  //من جدول
JOIN Employees //تُستخدم لدمج صفوف من جدولين أو أكثر ، بناءً على عمود مرتبط بينهما.
ON 
Incentives.Employee_ref_id=Employee.Employee_id //نحدد الأسطر التي نريد دمجها

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 ساعات قال Mohammad Al Eik:

يمكنك ذلك بتنفيذ التعليمة التالية :

بما أنه هناك علاقة بين الجدولين عبر Employee_id


SELECT Incentives.Employee_ref_id,   //نريد استدعاء آيدي الموظف
Employee.First_name  //واسم الموظف
From Incentives  //من جدول
JOIN Employees //تُستخدم لدمج صفوف من جدولين أو أكثر ، بناءً على عمود مرتبط بينهما.
ON 
Incentives.Employee_ref_id=Employee.Employee_id //نحدد الأسطر التي نريد دمجها

 

Thank you but how to Get department, no of employees in each department, Average salary for each department from employee, If the average salary is larger than 750000

 

الحصول على قسم عدد الموظفين في كل قسم متوسط الراتب لكل قسم من الموظف إذا كان متوسط الراتب أكبر من 750000

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 ساعات قال ليان أبو شعر:

Thank you but how to Get department, no of employees in each department, Average salary for each department from employee, If the average salary is larger than 750000

 

الحصول على قسم عدد الموظفين في كل قسم متوسط الراتب لكل قسم من الموظف إذا كان متوسط الراتب أكبر من 750000

هل بإمكانك التوضيح اكثر مالذي تريد القيام به

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 43 دقائق مضت قال Mohammad Al Eik:

هل بإمكانك التوضيح اكثر مالذي تريد القيام به

كيف اجيب  اسم الديبارتمينت و عدد الموظفين في كل قسم يلي avg salary تبعهم أكبر من ٧٥٠٠٠٠

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 3 ساعات قال ليان أبو شعر:

كيف اجيب  اسم الديبارتمينت و عدد الموظفين في كل قسم يلي avg salary تبعهم أكبر من ٧٥٠٠٠٠

يمكنك القيام بالتالي

SELECT Department, 
COUNT(*) AS Number //هنا نقوم بعد الأسطر المحققة للشرط
FROM Employee // هنا نضع الشرط
WHERE salary > 750000
GROUP BY Department;

في هذا المثال ، ستُرجع الدالة COUNT عدد الموظفين الذين يزيد دخلهم عن 750000 لكل قسم. نظرًا لعدم تضمين عمود Department في دالة COUNT ، يجب إدراجه في عبارة GROUP BY.

 

تم التعديل في بواسطة Mohammad Al Eik
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...