Обчислює кількість записів, повернутих запитом.
Синтаксис
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.