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