Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Синтаксис

Count( израз )

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

Забележки

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

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

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

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

SELECT Count(*) AS TotalOrders FROM Orders;

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

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

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

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

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×