PDA

View Full Version : نشان دادن تعداد كارمندان "رسمي" و "قرادادي"و"شركتي" كه در بانك ذخيره اند



ali_abbasi22145
دوشنبه 16 دی 1387, 15:18 عصر
سلام
من يك فيلد Job دارم كه كارمندان "رسمي" و "قرادادي"و"شركتي" در آن ذخيره است.
حال برنامه كه اجرا شد مي خواهم نشان دهم مثلا : كارمندان رسمي به تعداد 1245 كارمند است و قرادادي 5545 كارمند است و شركتي 1458 كارمند ذخيره است

bmanfy
سه شنبه 17 دی 1387, 17:50 عصر
به نظر من بیا از دستورات Sql استفاده کن :
با فرض بر اینکه اسم جدولت Person هست میتونیم براش query زیر رو بنویسیم :



SELECT Job,Count(*) FROM Person
Group By Job


خوب اگه بخوای تنها یک گروه حواص از کارمندان رو ببینی میتونی از Having بعد از Group by استفاده کنی . به شکل زیر



SELECT Job,Count(*) FROM Person
Group By Job
Having job='گروه مورد نظر'