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.




Kapcsolódó cikkek