12 Aralık 2011 Pazartesi

SQL AVG() fonksiyonu

AVG fonksiyonu sayısal değerdeki kolonların ortalamasını bize döndürür.


SQL AVG() Syntax


SELECT AVG(kolon_ismi) FROM tablo_ismi       şeklinde kullanılır.

________________________________________
SQL AVG() örnek

Siparişler Tablosunu inceliycez

O_Id  OrderDate   OrderPrice    Customer
1        2008/11/12  1000             Hansen
2        2008/10/23  1600             Nilsen
3        2008/09/02  700               Hansen
4        2008/09/03  300               Hansen
5        2008/08/30  2000             Jensen
6        2008/10/04  100               Nilsen

Şimdi OrderPrice alanının ortalamasını bize döndüren kodu yazıcaz.

SELECT AVG(OrderPrice) AS OrderAverage FROM Siparisler

Sonuç:
OrderAverage
950
Şimdi de ortalamanın üzerinde sipariş yapan müşterileri bulucaz.


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

Sonuç;

Customer
Hansen
Nilsen
Jensen

Hiç yorum yok:

Yorum Gönder