SQL összesítő függvények
Az SQL összesít függvények segítségével különböző statisztikai vizsgálatok végezhetők értékhalmazokon. E függvényeket használhatjuk lekérdezésben, és összesíthetünk velük kifejezéseket QueryDef objektum SQL tulajdonságában, illetve SQL lekérdezésen alapuló Recordset objektum létrehozásakor.

Az utasítások argumentumába írt paraméter, karakterlánc-kifejezés, amely azonosítja az átlagolni kívánt értékeket tartalmazó mezőt, vagy pedig kifejezés, amely a mezőben szereplő adatokból számol ki valamit. A kifejezés része lehet tábla mező neve, állandó vagy függvény (ez utóbbi lehet belső is, felhasználó által definiált is, de nem lehet másik SQL összesítő függvény vagy tartományösszegző függvény).

Avg függvény

Lekérdezésben szereplő mező értékeinek számtani közepét számolja ki.

Szintaxis

Avg(kifejezés)

Az Avg függvény a Null értékű mezőket nem veszi figyelembe.

Count függvény

Megszámlálja a lekérdezés eredményekén létrejövő rekordokat.

Szintaxis

Count(kifejezés)

Bármilyen adatok számlálhatók, szöveges mezők is.

A Count függvény nem veszi figyelembe azokat a rekordokat, amelyekben Null mezők vannak, kivéve, ha a kifejezés a csillag (*) helyettesítő karakter. Csillag használatakor a Count az összes rekordot megszámlálja, beleértve a Null mezőket tartalmazókat is. A Count(*) lényegesen gyorsabb, mint a Count([Oszlopnév]). A csillagot ne tegyük idézőjelbe (" ").

Példa:

SELECT Count(*) AS [Összes rendelés] FROM Rendelések;

Min, Max függvények

Lekérdezés eredményhalmazából választják ki a megadott mező minimális, illetve maximális értékét.

Szintaxis

Min(kifejezés)
Max(kifejezés)

Sum függvény

Lekérdezésben szereplő mező értékeinek összegét számolja ki.

Szintaxis

Sum(kifejezés)

A Sum függvény figyelmen kívül hagyja a Null értékű mezőket.

Példa:

SELECT Sum(Egységár * Mennyiség) AS [Összes bevétel]
FROM [Rendelési részletek];

 

Összeállította:

Ajánlott felbontás:
800 x 600