Обчислює кількість записів, повернутих запитом.

Синтаксис

Count( вираз )

Покажчик місця заповнення виразу представляє рядковий вираз, що визначає поле з даними, які потрібно підрахувати, або вираз, який виконує обчислення за допомогою даних у полі. Операнди в виразі можуть містити ім'я поля таблиці або функції (які можуть бути вбудованими або визначеними користувачем, але не іншими агрегатними функціями SQL). Ви можете підрахувати будь-які дані, включно з текстом.

Примітки

За допомогою функції Count можна підрахувати кількість записів у базовому запиті. Наприклад, за допомогою функції Count можна підрахувати кількість замовлень, доставлених до певної країни.

Хоча вираз може виконувати обчислення в полі, функція Count просто підраховує кількість записів. Не має значення, які значення зберігаються в записах.

Функція Count не враховує записи, які містять поля Null, якщо вираз – це зірочка (*) символ узагальнення. Якщо використовується зірочка, функція Count обчислює загальну кількість записів, включно з полями Null . Кількість(*) значно швидша, ніж Count([Ім'я стовпця]). Не брати зірочку в лапки (' '). У наведеному нижче прикладі обчислюється кількість записів у таблиці "Замовлення":

SELECT Count(*) AS TotalOrders FROM Orders;

Якщо вираз визначає кілька полів, функція Count рахує запис, лише якщо принаймні одне з полів не дорівнює Null. Якщо всі вказані поля мають Null-значення, запис не враховується. Розділяйте імена полів амперсандом (&). У наведеному нижче прикладі показано, як можна обмежити кількість записів, у яких "Дата доставки" або "Вартість доставки" не дорівнює Null:

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

Кількість можна використовувати у виразі запиту. Цей вираз також можна використовувати у властивості SQL об'єкта QueryDef або під час створення об'єкта Recordset на основі запиту SQL.

Додаткові відомості

Обчислення даних із використанням запиту

Обчислення полів у функціях SQL

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.