FUNCTION SA SQL AVG

Definasyon at Paggamit

Ang AVG function ay ibibigay ang pangkaraniwang halaga ng numero na kolumna. Ang mga NULL na halaga ay hindi kasama sa pagkalkula.

GRAMATIKA NG SQL AVG()

SELECT AVG(column_name) FROM table_name

HALIMBAWA SA SQL AVG()

Mayroon kaming sumusunod na "Orders" na talahanayan:

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

Halimbawa 1

Ngayon, gusto naming kalkulahin ang pangkaraniwang halaga ng "OrderPrice" na larawan.

Ginamit namin ang sumusunod na pangungusap sa SQL:

SELECT AVG(OrderPrice) AS OrderAverage FROM Orders

Ang resulta ng set ng resulta ay katulad ng ito:

OrderAverage
950

Halimbawa 2

Ngayon, gusto naming hanapin ang mga customer na may halaga ng OrderPrice na mas mataas kaysa sa pangkaraniwang halaga ng OrderPrice.

Ginamit namin ang sumusunod na pangungusap sa SQL:

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

Ang resulta ng set ng resulta ay katulad ng ito:

Customer
Bush
Carter
Adams