Функция 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 заявка.


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

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

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

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

×