Be_Professional_MySQL
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ملحوظة : تعلمنا سابقاً أن العلمة * تعنى عند استخدامها مع MySQL العبارة " Data " All .
نستطيع استخدام الدالة count() لعمل بعض المهام الضافية ودمجها مع جملة where لتنفيذ مهام أكثر ، فعلى سبيل
المثال نريد الستعلم ومعرفة عدد الموظفين بالشركة ممن يعملون في مجال في وظيفة "programmer" فكيف نقوم
بفعل ذلك ؟
mysql> select count(*)
> as "number of programmer"
> from employee_data
> where title = 'programmer';
++
| number of programmer |
++
| 4 |
++
1 row in set (0.00 sec)
.
لحظ هنا قمنا بدمج
as مع الدالة
count() بالضافة إلى جملة
where لداء وظيفة جيدة
جملة group by
خلل السطور السابقة من حديثنا عن الدالة count() لم نكن لنحصل على الكثير من الذي يمكن أن تقدمه الدالة ،
ولكن قد استنتجنا أن الدالة لديها الكثير في حال دمجها مع أدوات وجمل أخرى كما رأينا سابق ًا مع جملة
، where
الجديد هنا هو جملة group by والتي تقوم بعمل جروب أو group لقيم متشابهة داخل الجدول ، بمعنى حينما نقول
مثلً أريد الستعلم عن اللقب الوظيفي لكل الموظفين داخل الجدول وبدون تكرار للقاب متشابهة كيف يمكن تنفيذ
ذلك ؟
mysql> select title
> from employee_data
> group by title;
++
| title |
++
| Customer Service Manager |
| Finance Manager |
| Marketing Executive |
| Multimedia Programmer |
| Programmer |
itwadi.com
وادي التقنية ]
[ 48