2018-10-12 16:35:31 -04:00
|
|
|
|
---
|
|
|
|
|
|
title: SQL Avg Function
|
|
|
|
|
|
localeTitle: دالة Avg SQL
|
|
|
|
|
|
---
|
|
|
|
|
|
## دالة SQL متوسط (AVG)
|
|
|
|
|
|
|
|
|
|
|
|
"Average" هي دالة تجميع (تجميع حسب). يتم استخدامه لحساب متوسط عمود رقمي من مجموعة الصفوف التي تم إرجاعها بواسطة عبارة SQL.
|
|
|
|
|
|
|
|
|
|
|
|
هنا هو بناء الجملة لاستخدام الوظيفة:
|
|
|
|
|
|
|
2019-06-20 13:35:05 -07:00
|
|
|
|
```sql
|
|
|
|
|
|
select groupingField, avg(num_field)
|
|
|
|
|
|
from table1
|
|
|
|
|
|
group by groupingField
|
|
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
|
|
|
إليك مثال على ذلك باستخدام جدول الطالب:
|
|
|
|
|
|
|
2019-06-20 13:35:05 -07:00
|
|
|
|
```sql
|
|
|
|
|
|
select studentID, FullName, avg(sat_score)
|
|
|
|
|
|
from student
|
|
|
|
|
|
group by studentID, FullName;
|
|
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
|
|
|

|