Преминаване към основното съдържание

Функция Count

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

Синтаксис

Count ( израз )

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

Забележки

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

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

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

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

SELECT Count(*) AS TotalOrders FROM Orders;

Ако израз идентифицира множество полета, функцията COUNT Преброява запис само ако поне едно от полетата не е NULL. Ако всички указани полета са празни, записът не се Преброява. Разделяне на имената на полетата с амперсанд (&). Примерът по-долу показва как можете да ограничите броя на записите, в които един Датаекспедиране или навло не е NULL:

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

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

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Вж. също

Преброяване на данни с помощта на заявка

Изчисляване на полета в SQL функции

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

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

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

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

×