11.10.2020 Views

Be_Professional_MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

+­­­­­­­­­­­­­+

1 row in set (0.00 sec)

كما أن من الممكن استخدام الدالة sum() لجراء بعض العمليات الحسابية ، كأن تقول مثل أريد حساب مجموع

الرواتب والحوافز الخاصة بالموظفين داخل الشركة ؟

mysql> select sum(salary) + sum(perks)

­> from employee_data;

+­­­­­­­­­­­­­­­­­­­­­­­­­­+

| sum(salary) + sum(perks) |

+­­­­­­­­­­­­­­­­­­­­­­­­­­+

| 2137000 |

+­­­­­­­­­­­­­­­­­­­­­­­­­­+

1 row in set (0.03 sec)

دالة لذيذة بالفعل أليس كذلك ؟

!

والقسمة والطرح باستخدام هذه العلمات

:

تستطيع الن اللعب مع الدالة باستخدام العمليات الحسابية المختلفة كالضرب

- العلمة / تشير إلى عملية القسمة .

العلمة

تشير إلى عملية الضرب

. * -

- العلمة - تشير إلى عملية الطرح .

ملحوظة : تستطيع تعقيد المور أكثر من ذلك كأن تقول مثل أريد الستعلم عن النسبة المئوية لناتج قسمة كلً‏ من

مجموع قيم العمود perks إلى مجموع قيم العمود salary فكيف نقوم بذلك ؟

لحظ معى الجملة التالية :

mysql> select (sum(perks) / sum(salary) * 100 )

­> from employee_data;

+­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­+

| (sum(perks) / sum(salary) * 100 ) |

+­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­+

| 18.9204 |

+­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­+

1 row in set (0.00 sec)

itwadi.com

وادي التقنية ]

[ 44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!