منتدى أحلـــى كـــلام
عزيزى الزائر

كونك زائر غير مسجل

* سيتم عرض اعلانات لك، هذه الاعلانات لا تظهر للاعظاء.
* لن تتمكن من مشاهدة بعض محتويات مواضيعنا.

ندعوك للتسجيل بأقل من دقيقة
* لتتمكن من مشاهدة كافة محتويات المواضيع التى ترغب فى قرآئتها .
* وقف عرض الاعلانات.

SiteAdmin

استخدامAVG وSUM وMax وMIN وCount مع جملة SELECT

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

استخدامAVG وSUM وMax وMIN وCount مع جملة SELECT

مُساهمة من طرف SiteAdmin في الخميس يوليو 08, 2010 11:14 am


The AVG() Function
The AVG() function returns the average value of a numeric column.

SQL AVG() Syntax
SELECT AVG(column_name) FROM table_name


--------------------------------------------------------

SQL AVG() Example
We have the following "Orders" table:



OrderDate

OrderPrice

Customer

2008/11/12

1000

Hansen

2008/10/23

1600

Nilsen

2008/09/02

700

Hansen

2008/09/03

300

Hansen

2008/08/30

2000

Jensen

2008/10/04

100

Nilsen




Now we want to find the average value of the "OrderPrice" fields.

We use the following SQL statement:

SELECT AVG(OrderPrice) AS OrderAverage FROM Orders

The result-set will look like this:

OrderAverage
950

Now we want to find the customers that have an OrderPrice value higher than the average OrderPrice value.

We use the following SQL statement:

SELECT Customer FROM Orders
WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)

The result-set will look like this:

Customer
Hansen
Nilsen
Jensen
********************************
The SUM() Function
The SUM() function returns the total sum of a numeric column.

SQL SUM() Syntax
SELECT SUM(column_name) FROM table_name

----------------------------------------------------

SQL SUM() Example
Refer to abovementioned "Orders" table :

Now we want to find the sum of all "OrderPrice" fields".

We use the following SQL statement:

SELECT SUM(OrderPrice) AS OrderTotal FROM Orders

The result-set will look like this:

OrderTotal
5700

_________________
Best Regards
Site Administrator
avatar
SiteAdmin
Admin
Admin

عدد المساهمات : 333
نقاط : 2040
تقييم العضو : 6
تاريخ التسجيل : 09/06/2010
العمر : 43
الموقع : Banker

http://ahlakalam.to-relax.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى