Перейти до основного
Office

Функція Count

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

Синтаксис

Count ( вираз )

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

Примітки

Порада.: В Access 2010 у побудовнику виразів є функція IntelliSense, за допомогою якої можна дізнатися, які аргументи необхідні для виразу. 

Для підрахунку кількості записів у базовому запиті можна скористатися функцією 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

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×