Функція Count

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Синтаксис

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.

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

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

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