Функция Count

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Изчислява броя на записите, върнати от заявка.

Синтаксис

Count ( израз )

Израз контейнера представлява низов израз идентифициране на полето, съдържащо данните, които искате да преброите или израз, който извършва изчислението, с помощта на данните в полето. Операндите в израз може да включва името на поле от таблица или функция (която може да бъде вътрешна или дефинирани от потребителя, но не други SQL агрегиране функции). Можете да разчитате всякакви видове данни, включително текст.

Забележки

Съвет: В Access 2010 конструктора има IntelliSense, така че да можете да видите какви аргументи изисква вашия израз.

Можете да използвате Count , за да преброите броя на записите в базовата заявка. Например можете да използвате Count , за да преброите броя на поръчки, изпратени до определена страна.

Въпреки че израз може да извършва изчисление на поле, брой просто изчислява броя на записите. Няма значение какви стойности се съхраняват в записи.

Функцията Count не брои записи, които имат Null полетата, освен ако израз е заместващ символ звездичка (*). Ако използвате звездичка, брой изчислява общия брой записи, включително тези, които съдържат Null полета. Count (*) е значително по-бързо от Count ([Име на колона]). Не се приложат звездичката в кавички (""). Следващият пример изчислява броя на записите в таблица "поръчки":

SELECT Count(*) AS TotalOrders FROM Orders;

Ако израз идентифицира две или повече полета, функцията Count брои запис само ако поне едно от полетата не е Null. Ако всички полета със зададения са Null, записът не се брои. Разделете имената на полетата с амперсанд (&). Следващият пример илюстрира как можете да ограничите броя на записи, в която или дата на експедиране или навло не е Null:

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

Можете да използвате Count в израз за заявка. Можете също да използвате този израз в SQL свойство на QueryDef обект или при създаването на обекта Recordset въз основа на SQL заявка.


Забележка: Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×