Обчислює кількість записів, повернутих запитом.
Синтаксис
Count(вираз)
Покажчик місця заповнення виразу представляє рядковий вираз, що визначає поле, що містить дані, які потрібно підрахувати, або вираз, який виконує обчислення за допомогою даних у полі. Операнди в виразі можуть містити ім'я поля таблиці або функції (які можуть бути вбудованими або визначеними користувачем, але не іншими агрегатними функціями SQL). Ви можете підрахувати будь-які дані, включно з текстом.
Примітки
За допомогою функції Count можна підрахувати кількість записів у базовому запиті. Наприклад, за допомогою функції Count можна підрахувати кількість замовлень, доставлених до певної країни.
Хоча вираз може виконувати обчислення в полі, функція Count просто підраховує кількість записів. Не має значення, які значення зберігаються в записах.
Функція Count не враховує записи, які містять поля Null, якщо вираз – це зірочка (*) символ узагальнення. Якщо використовується зірочка, функція Count обчислює загальну кількість записів, включно з полями Null . Count(*) значно швидше, ніж Count([Ім'я стовпця]). Не брати зірочку в лапки (' '). У наведеному нижче прикладі обчислюється кількість записів у таблиці "Замовлення":
SELECT Count(*) AS TotalOrders FROM Orders;
Якщо вираз визначає кілька полів, функція Count рахує запис, лише якщо принаймні одне з полів не дорівнює Null. Якщо всі вказані поля мають Null-значення, запис не враховується. Розділяйте імена полів амперсандом (&). У наведеному нижче прикладі показано, як можна обмежити кількість записів, у яких "Дата доставки" або "Вартість доставки" не дорівнює Null:
SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;
Кількість можна використовувати у виразі запиту. Цей вираз також можна використовувати у властивості SQL об'єкта QueryDef або під час створення об'єкта Recordset на основі запиту SQL.