Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

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. Operandy v výraze môžu obsahovať názov poľa tabuľky alebo funkcie (ktoré môžu byť vnútorné alebo používateľom definované, ale nie iné agregačné funkcie SQL). Môžete spočítať všetky druhy ú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ú. 

Funkciu Count môžete použiť na spočítanie počtu záznamov v základnom dotaze. Funkciu Count môžete napríklad použiť na spočítanie počtu objednávok dodaných do konkrétnej krajiny.

Hoci výraz môže vykonať výpočet v poli, funkcia Count 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 poľami Null, pokiaľ výraz nie je zástupným znakom hviezdičky (*). Ak použijete hviezdičku, funkcia Count vypočíta celkový počet záznamov vrátane tých, ktoré obsahujú polia s hodnotou Null . Funkcia Count(*) je podstatne rýchlejšia ako funkcia Count([Názov stĺpca]). Hviezdičku nezadájte do úvodzoviek (' '). V nasledujúcom príklade sa 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 iba vtedy, ak aspoň jedno z polí nemá hodnotu Null. Ak majú všetky zadané polia hodnotu Null, záznam sa nezapočítava. Názvy polí oddeľte znakom (&). Nasledujúci príklad ukazuje, ako môžete obmedziť počet na záznamy, v ktorých dátumdodávky alebo Preprava nemajú hodnotu Null:

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

Funkciu Count môžete použiť vo výraze dotazu. Tento výraz môžete použiť aj vo vlastnosti SQL objektuQueryDef alebo pri vytváraní objektu Recordset na základe dotazu SQL.

Spočítanie údajov pomocou dotazu

Vypočítavané polia vo funkciách SQL

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×