Funkce Count

Spočítá počet záznamů vrácených dotazem.

Syntaxe

Count ( výraz )

Zástupný symbol pro výraz představuje Řetězcový výraz určující pole, které obsahuje data, která chcete spočítat, nebo výraz, který provede výpočet pomocí dat v poli. Operandy v argumentu můžou obsahovat název pole nebo funkce tabulky (může jít o vnitřní nebo uživatelem definované, ale ne jiné agregační funkce SQL). Můžete spočítat libovolný druh dat včetně textu.

Poznámky

Tip: V Accessu 2010 má Tvůrce výrazů IntelliSense, takže vidíte, jaké argumenty váš výraz vyžaduje. 

Pomocí funkce Count můžete spočítat počet záznamů v podkladovém dotazu. Pomocí funkce počet můžete například spočítat počet objednávek odeslaných do určité země.

I když výraz může provádět výpočty v poli, spočítá jednoduše počet záznamů. Nezáleží na tom, jaké hodnoty jsou v záznamech uložené.

Funkce Count nepočítá záznamy, které obsahují pole s hodnotou null , pokud není argumentem znak hvězdička (*). Pokud použijete hvězdičku, vypočítá funkce Count celkový počet záznamů včetně těch, které obsahují pole s hodnotou null . Count (*) je výrazně rychlejší než počet ([název sloupce]). Neuvádějte hvězdičku v uvozovkách (' '). Následující příklad vypočítá počet záznamů v tabulce Orders:

SELECT Count(*) AS TotalOrders FROM Orders;

Pokud výraz identifikuje více polí, spočítá funkce Count záznam pouze v případě, že alespoň jedno pole nemá hodnotu null. Pokud mají všechna zadaná pole hodnotu null, záznam se nepočítá. Názvy polí oddělte znakem ampersand (&). Následující příklad ukazuje, jak můžete omezit počet na záznamy, ve kterých není zadána hodnotaDatumOdeslání nebo dopravné.

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

Funkci Count můžete použít ve výrazu dotazu. Tento výraz můžete použít také ve vlastnosti SQL objektu QueryDef nebo při vytváření objektu Recordset založeného na dotazu SQL.

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Viz taky

Počítání dat pomocí dotazu

Výpočet polí ve funkcích SQL

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×