FUNCTION SA SQL AVG
- Nakaraang Pahina FUNCTION SA SQL
- Susunod na Pahina SQL count()
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 |
- Nakaraang Pahina FUNCTION SA SQL
- Susunod na Pahina SQL count()