اسکریپت برای به دست آوردن شغلی که بیشترین تعداد کارمند را دارد

به عنوان مثال در جدول mytable مشخصات کارمندان به همراه نوع شغل آنها ثبت شده است. فیلد jobid در این جدول نوع شغل کارمند را مشخص می کند. با اسکریپت زیر می توان شغلی که بیشترین تعداد کارمند را دارد را به دست آورد: 


SELECT mytable.jobid, COUNT(*) FROM mytable
GROUP BY mytable.jobid
HAVING COUNT(*) =
(
SELECT max(count(*)) FROM mytable
GROUP BY mytable.jobid
)

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد