استخدام الدالة Sum والدالة Avg والدالة Count في لغة البرمجة SQL

اقرأ في هذا المقال


استخدام الدالة Sum والدالة Avg في لغة البرمجة SQL

هناك العديد من الدوال التي تستخدم مع مختلف لغات البرمجة ومن بينها لغة البرمجة (SQL) والتي تقوم بدورها بتنفيذ العديد من المهام، ومن أهم هذه الدوال وأكثرها استخداماً الدالة (Sum)، والدالة (Avg)، و (count) وفيما يلي استخدام كل دالة من هذه الدوال.

الدالة SUM في لغة البرمجة SQL

تستخدم الدالة (Sum) للحصول على ناتج جمع قيم الحقول الغير فارغة الموجودة في عمود كعين، حيث يتم استخدام هذه الدالة مع القيم الرقمية فقط ولا يجوز استخدامها مع النصوص، والشكل العام لاستخدامها في لغة البرمجة (SQL) على النحو التالي:

SELECTSUM (column_ name) FROM table_ name WHERE condition;

حيث يتم استدعاء الدالة (SUM) بعد الكلمة (SELECT)، وإسم العمود الذي نريد الحصول على ناتج جمع القيم الرقمية الموجودة فيه يتم كتابته بين أقواس الدالة مكان الكلمة (column_ name)، وفيما يلي مثال على استخدام هذه الدالة:

SELECTSUM (salary) AS'Total Salaries ($) , FROM employees; 

الدالة AVG في لغة البرمجة SQL

الدالة (AVG) تستخدم في لغة البرمجة (Sql) للحصول على المتوسط الحسابي (Average) لقيم الحقول الغير فارغة الموجودة في عمود معين، ومن الممكن استخدام هذه الدالة مع القيم الرقمية فقط كما هو الحال مع الدالة (Sum) والشكل العام لها على النحو التالي:

SELECTAVG (column_ name) FROM table_ name WHERE condition;

حيث تم إستدعاء الدالة (AVG) مباشرة بعد الكلمة (SELECT)، وإسم العمود الذي نريد الحصول على متوسط القيم الرقمية الموجودة فيه يتم كتابته بين أقواس الدالة مكان الكلمة (column_ name)، وفيما يلي مثال على استخدام هذه الدالة:

SELECTAVG(salary) AS'Average Salary'FROM employees; 

الدالة Count في لغة البرمجة SQL

تستخدم الدالة (Count) في لغة البرمجة (SQL) للحصول على عدد الحقول الغير فارغة الموجودة في عمود معين، حيث تستخدم هذه الدالة لمعرفة عدد السطور في جدول معين، أو لمعرفة عدد الأسطر التي تتوافق مع شرط محدد، والشكل العام لاستخدامها في لغة (SQL) على النحو التالي:

SELECTCOUNT (column_ name) FROM table_ name WHERE condition;

حيث يتم استدعاء الدالة (COUNT) مباشرةً بعد الكلمة (SELECT)، وإسم العمود الذي نريد الحصول على عدد الحقول الغير فارغة الموجودة فيه يتم كتابته بين أقواس الدالة مكان الكلمة (column_ name).

المصدر: SQL COUNT(), AVG() and SUM() FunctionsSQL - AVG FunctionSQL SUM() AND AVG()SQL: SUM Function


شارك المقالة: