Count függvény

A lekérdezés által visszaadott rekordok számát számítja ki.

Szintaxis

Count ( kifejezés )

A kifejezés helyőrző egy olyan karakterlánc-kifejezés, amely a megszámlálni kívánt adatot tartalmazó mezőt jelöli, vagy egy számítást végrehajtó kifejezést a mezőben lévő adatok alapján. A kifejezésben szereplő operandusok közé tartozik a táblamező vagy a függvény neve (amely lehet belső vagy felhasználó által definiált, de nem más SQL összegző függvény). Bármilyen típusú adatot megszámlálhat, a szöveget is beleszámítva.

Megjegyzések

Tipp: Az Access 2010-ben a Kifejezésszerkesztő IntelliSense technológiával rendelkezik, így láthatja a kifejezéshez szükséges argumentumokat. 

A Count függvény segítségével megszámolhatja az alapul szolgáló lekérdezés rekordjainak számát. A Count függvény segítségével például megszámolhatja az adott országba szállított rendelések számát.

Bár a kifejezés a mezőn végzett számításokat is végezhet, a számlálás csak a rekordok számát számítja ki. Nem számít, hogy milyen értékeket tárolnak a rekordok.

A Count függvény nem számítja ki a null mezőket tartalmazó rekordokat, kivéve ha a kifejezés a csillag (*) helyettesítő karakter. Ha csillagot használ, akkor a Count függvény a rekordok teljes számát számítja ki, a Null mezőket tartalmazó rekordokat is. A Count (*) lényegesen gyorsabban, mint a Count ([Oszlopnév]). Ne zárja be a csillagot idézőjelek (') közé. Az alábbi példa kiszámítja a rendelések tábla rekordjainak számát:

SELECT Count(*) AS TotalOrders FROM Orders;

Ha a kifejezés több mezőt jelöl ki, akkor a Count függvény csak akkor számítja ki a rekordot, ha a mezők közül legalább egy nem Null. Ha az összes megadott mező Null, akkor a rekord nem számít bele. A mezőnevek elválasztása jellel (&) Az alábbi példa azt szemlélteti, hogyan korlátozhatja a Count függvényt olyan rekordok esetében, amelyekben a szállítás vagy fuvardíj értéke nem Null:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

A Count függvényt lekérdezési kifejezésekben használhatja. Ezt a kifejezést egy QueryDef objektum SQL tulajdonságában vagy egy SQL-lekérdezésen alapuló Recordset objektum létrehozásakor is használhatja.

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Lásd még

Az adatszámlálás lekérdezés használatával

Mezők kiszámítása az SQL függvényekben

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×