Count 1 funkció
Számolja meg a lekérdezés által visszaadott rekordok számát.
Az expressziós argumentum olyan sztring kifejezés, amely megadja a számlálandó adatok mezőt vagy a mezõadatokat kiszámító kifejezést. Egy kifejezés egy operandus lehet egy táblázatnév vagy függvény (beépített vagy felhasználó által definiált, de nem egy másik aggregált SQL függvény). Bármely típusú irat, beleértve a szöveget is, számolhat.
jegyzetek
A számláló funkció segítségével felveheti a rekordok számát egy alap lekérdezésben. Például a Szám funkció használatával kiszámíthatja az adott országnak küldött megrendelések számát.
Annak ellenére, hogy a kifejezés számításokat végezhet egy mezővel, a Count funkció egyszerűen számolja a rekordok számát. Az eredmény nem függ attól, hogy mely értékeket tárolja a rekordok.
A gráf funkció nem számolja a nullot, ha rekordokat számol, ha a helyettesítő karaktert (*) nem használják az argumentum argumentum helyett. Ha ezt a karaktert használja, akkor a Számfüggvény számolja a rekordok teljes számát, beleértve a null értékű mezőket tartalmazó rekordokat. A gróf (*) opció sokkal gyorsabban működik, mint a gráf ([oszlop neve]). Ne tegyen csillagot idézőjelekbe (''). A következő példa kiszámolja a rekordok számát a Megrendelések táblázatban.
SELECT gróf (*) AS Teljes összegek megbízásokból;
Ha az argumentumkifejezés több mezőt határoz meg, legalább egyiküknek a Nulltól eltérő értéknek kell lennie. csak a gróf funkció veszi figyelembe a rekordot. Ha minden mező nulla. a rekordot nem veszik figyelembe. A mezők nevét egy ampersand () jel választja el. A következő példa bemutatja, hogyan korlátozhatja a számlálást olyan rekordokra, amelyekben a ShippedDate mező vagy a Freight mező értéke Nulltól eltérő.
SELECT szám ("ShippedDate Freight ') AS [Not Null] FROM rendelések;
A gráf funkció egy lekérdezési kifejezésben használható. Ezt a kifejezést a QueryDef objektum SQL-tulajdonságában is használhatja, vagy rekordként SQL-lekérdezés alapján hozhat létre.