سلام
من يك فيلد Job دارم كه كارمندان "رسمي" و "قرادادي"و"شركتي" در آن ذخيره است.
حال برنامه كه اجرا شد مي خواهم نشان دهم مثلا : كارمندان رسمي به تعداد 1245 كارمند است و قرادادي 5545 كارمند است و شركتي 1458 كارمند ذخيره است
سلام
من يك فيلد Job دارم كه كارمندان "رسمي" و "قرادادي"و"شركتي" در آن ذخيره است.
حال برنامه كه اجرا شد مي خواهم نشان دهم مثلا : كارمندان رسمي به تعداد 1245 كارمند است و قرادادي 5545 كارمند است و شركتي 1458 كارمند ذخيره است
به نظر من بیا از دستورات Sql استفاده کن :
با فرض بر اینکه اسم جدولت Person هست میتونیم براش query زیر رو بنویسیم :
SELECT Job,Count(*) FROM Person
Group By Job
خوب اگه بخوای تنها یک گروه حواص از کارمندان رو ببینی میتونی از Having بعد از Group by استفاده کنی . به شکل زیر
SELECT Job,Count(*) FROM Person
Group By Job
Having job='گروه مورد نظر'