Funkcia Count

Vypočíta počet záznamov, ktoré vráti dotaz.

Syntax

Count( výraz )

Zástupný symbol výrazu predstavuje reťazcový výraz identifikujúci pole, ktoré obsahuje údaje na spočítanie alebo výraz, ktorý vykonáva výpočet pomocou údajov v poli. Operandy v poli výraz môžu zahŕňať názov poľa tabuľky alebo funkciu (vnútornú alebo definovanú používateľom, ale nie iné agregátne funkcie jazyka SQL ). Spočítať sa dá akýkoľvek druh údajov, vrátane textu.

Poznámky

Funkcia Count sa dá použiť na spočítanie počtu záznamov v podkladovom dotaze. Funkciu Count môžete napríklad použiť na spočítanie počtu objednávok dodaných do príslušnej krajiny.

Hoci výraz môže vykonať výpočet v poli, funkcia Count jednoducho zaznamená počet záznamov. Nezáleží na tom, aké údaje sú v záznamoch uložené.

Funkcia Count nespočítava záznamy, ktoré majú polia s hodnotou Null , pokiaľ výrazom nie je zástupné znaky hviezdička (*) . Ak sa použije hviezdička, 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 než funkcia Count([Názov stĺpca]). Hviezdička sa neuvádza v zátvorkách (' '). Nasledovný príklad vypočíta počet záznamov v tabuľke Objednávky:

SELECT Count(*) AS TotalOrders FROM Orders;

Ak výraz identifikuje viaceré polia, funkcia Count spočíta záznam iba vtedy, ak aspoň jedno z polí nemá hodnotu Null. Ak majú všetky polia hodnotu Null, záznam sa nezapočíta. Názvy polí sa oddeľujú znakom ampersand (&). Nasledujúci príklad ukazuje, ako sa dá obmedziť počet na záznamy, v ktorých buď DátumDodania alebo Prepravca nemajú hodnotu Null:

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

Funkcia Count sa dá použiť vo výraze dotazu. Tento výraz sa dá tiež použiť vo vlastnosti SQL (Structured Query Language) objektu QueryDef alebo pri vytváraní objektu skupina záznamov na základe dotazu SQL.



Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

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

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×