الانتقال إلى المحتوى

عايز اعرف اسم القسم الذى به اكبر عدد موظفين


abdokhatab333

Recommended Posts

السلام عليكم ورحمه الله
الاعضاء الاعزاء
تحية طيبة وبعد
عايز اعرف اسم القسم الذى به اكبر عدد موظفين
مع التأكيد على انه اسم القسم وليس رقمه
وشكرا

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاتة
هنفرض اننا بنشتغل على اسكيما ال scott
والجدوال بتاعتنا هي emp,dept



select e.deptno,d.dname, count(e.deptno) emoployee_number
from emp e,dept d
where e.deptno=d.deptno
group by e.deptno,d.dname
having

count(e.deptno) =
( select max(cnt) from
( select deptno, count(deptno) cnt
from emp
group by deptno
)
);

ارجو من سيادتكم الدعاء لى ولوالدى بالخير

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

SELECT COUNT(EMPLOYEES.EMPLOYEE_ID)AS EMPLOYEES,departments.department_name AS DEPARTMENTS

FROM EMPLOYEES , departments

WHERE employees.department_id = departments.department_id

GROUP BY departments.department_name

;ORDER BY 1 DESC

تم تعديل بواسطة ahmed.arafa
رابط هذا التعليق
شارك


SELECT COUNT(EMPLOYEES.EMPLOYEE_ID)AS EMPLOYEES,departments.department_name AS DEPARTMENTS
FROM EMPLOYEES , departments
WHERE employees.department_id = departments.department_id
GROUP BY departments.department_name
HAVING COUNT(employee_id) IN (SELECT MAX(COUNT(EMPLOYEE_ID))FROM EMPLOYEES
;(GROUP BY department_id

رابط هذا التعليق
شارك

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

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

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  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.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية