Vypočíta počet záznamov vrátených dotazom.
Syntax
Count (výraz)
Zástupný symbol výrazu predstavuje reťazcový výraz identifikujúci pole obsahujúce údaje, ktoré chcete spočítať, alebo výraz, ktorý vykoná výpočet pomocou údajov v poli. Operandi vo výraze môžu obsahovať názov poľa alebo funkcie tabuľky ( ktoré môžu byť buď vnútorné alebo definované používateľom, ale nie iné agregačné funkcie SQL). Môžete spočítať akýkoľvek typ údajov vrátane textu.
Poznámky:
Tip: V Accesse 2010 je súčasťou zostavovača výrazov funkcia IntelliSense, vďaka ktorej vidíte, ktoré argumenty sa vo výraze vyžadujú.
Pomocou funkcie Count môžete spočítať počet záznamov v podkladovom dotaze. Môžete napríklad použiť počítanie na spočítanie počtu objednávok dodaných do konkrétnej krajiny.
Hoci výraz môže vykonať výpočet v poli, počet jednoducho spočíta počet záznamov. Nezáleží na tom, aké hodnoty sú uložené v záznamoch.
Funkcia Count nepočíta záznamy s nulovými poľami, pokiaľ výraz je zástupný znak hviezdička (*). Ak používate hviezdičku, Počet vypočíta celkový počet záznamov vrátane tých, ktoré obsahujú polia null . Count (*) je výrazne rýchlejší ako Počet ([názov stĺpca]). Nezatvárajte hviezdičku do úvodzoviek (' '). Nasledujúci príklad vypočíta počet záznamov v tabuľke objednávky:
SELECT Count(*) AS TotalOrders FROM Orders;
Ak výraz identifikuje viacero polí, funkcia Count spočíta záznam len v prípade, že aspoň jedno z polí nie je null. Ak sú všetky uvedené polia null, záznam sa nezapočítava. Oddeľte názvy polí znakom ampersand (&). Nasledujúci príklad znázorňuje, ako môžete obmedziť počet na záznamy, v ktorých buď DátumDodania alebo Freight nie je null:
SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;
Počet výrazov v dotaze môžete použiť. Tento výraz môžete použiť aj v vlastnosť SQL objektuQueryDef alebo pri vytváraní objektu skupiny záznamov na základe dotazu SQL.