Функція Count

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

Синтаксис

Count( вираз )

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

Зауваження

Функцію Count можна використати для обчислення кількості записів у базовому запиті. Наприклад, можна використати функцію Count для обчислення кількості замовлень, доставлених до певної країни.

Хоча вираз може виконати обчислення в полі, функція Count просто підраховує кількість записів. Не має значення, які значення зберігаються в записах.

Функція Count не обчислює записи, які містять поля зі значенням Null-значення , якщо вираз не є символи узагальнення зірочки (*). Якщо використовується зірочка (*), функція Count обчислює загальну кількість записів, включно з тими, які містять поля зі значенням Null. Функція Count(*) працює значно швидше, ніж функція Count([Column Name]). Не слід брати зірочку в лапки (' '). Наведений нижче приклад обчислює кількість записів у таблиці замовлень «Orders»:

SELECT Count(*) AS TotalOrders FROM Orders;

Якщо вираз визначає кілька полів, функція Count обчислює запис, лише якщо принаймні одне з полів не містить значення Null. Якщо всі визначені поля містять значення Null, запис не обчислюється. Імена полів слід розділяти амперсандом (&). Наведений нижче приклад показує, як можна обмежити обчислення записами, в яких поля «ShippedDate» або «Freight» не містять значення Null:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

Функцію Count можна використати у виразі запиту. Можна також використати цей вираз у властивості Мова структурованих запитів (SQL) об'єкта QueryDef або під час створення об'єкта набір записів на основі SQL-запиту.



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

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

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×