SQL AVG فنکشن
- پچھلے پیج SQL فنکشن
- پائیدھی پیج SQL count()
تعریف اور استعمال
AVG فنکشن نمبر کی اوسط واپس فراہم کرتی ہے۔ NULL کی واپسی نہیں شامل کی جاتی ہے۔
SQL AVG() جملہ
SELECT AVG(column_name) FROM table_name
SQL AVG() مثال
ہم اس "Orders" کے جدول کا حامل ہیں:
O_Id | OrderDate | OrderPrice | Customer |
---|---|---|---|
1 | 2008/12/29 | 1000 | Bush |
2 | 2008/11/23 | 1600 | Carter |
3 | 2008/10/05 | 700 | Bush |
4 | 2008/09/28 | 300 | Bush |
5 | 2008/08/06 | 2000 | Adams |
6 | 2008/07/21 | 100 | Carter |
مثال 1
اب، ہم چاہتے ہیں کہ "OrderPrice" کے فیلڈ کی اوسط کا محاسبه کریں۔
ہم اس SQL جملہ کا استعمال کرتے ہیں:
SELECT AVG(OrderPrice) AS OrderAverage FROM Orders
نتائج کا مجموعہ ایسا نظر آتا ہے:
OrderAverage |
---|
950 |
مثال 2
اب، ہم چاہتے ہیں کہ OrderPrice کا مرادہ OrderPrice کی اوسط کے بالاتر کا مشتری تلاش کریں۔
ہم اس SQL جملہ کا استعمال کرتے ہیں:
SELECT Customer FROM Orders WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)
نتائج کا مجموعہ ایسا نظر آتا ہے:
Customer |
---|
Bush |
Carter |
Adams |
- پچھلے پیج SQL فنکشن
- پائیدھی پیج SQL count()