SQL - AVG függvény

Egy kifejezés átlagértékét az avg függvény szolgáltatja. A függvény figyelmen kívül hagyja számításkor a null értékeket. Alapértelmezésben a null-t leszámítva az összes érték figyelembe lesz véve, Az Avg függvény segítségével számított átlag aritmetikai középérték (vagyis az értékek összege osztva az értékek számával).

SELECT AVG(oszlopnév) FROM táblanév;

'Rendelések' táblázat:

R_azonosító

Rendelési dátum

Rendelési ár

Vevő

1

2010/11/12

1000

Kovács

2

2010/10/14

1600

Szabó

3

2010/09/02

700

Szalay

4

2010/09/03

300

Kovács

5

2010/08/30

2000

Szabó

6

2010/10/04

100

Kovács

Most megszeretnénk keresni a 'Rendelési ár' mező átlag értékét, a 'Rendelések' táblázatból.

SELECT AVG(Rendelési ár) AS Rendelési átlag FROM Rendelések;

Az eredmény így néz ki:

Rendelési átlag

950

 

Most azokat a vevőket szeretnénk kiválasztani, akiknek a Rendelési ár az átlagosnál magasabb.

SELECT Vevő FROM Rendelések
WHERE Rendelési ár>(SELECT AVG(Rendelési ár) FROM Rendelések);

Az eredmény így néz ki:

Vevő

Kovács

Szabó

Szalay

 

A hozzászólás csak a regisztrált és bejelentkezett tagok számára engedélyezett!

Oldalainkat 35 vendég böngészi
Látogatóink száma: 2010.07.10 -től