Елемент запиту, важлива частина мови структурованих запитів, витягує дані на основі певних критеріїв з реляційної бази даних. Цей пошук виконується за допомогою функції COUNT, яка - в поєднанні з певним стовпчиком бази даних - дає всі види інформації.
Функція SQL COUNT особливо корисна, оскільки підраховує записи бази даних на основі зазначених користувачем критеріїв. Використовуйте його для підрахунку всіх записів у таблиці, для підрахунку унікальних значень у стовпчику або для підрахунку кількості записів, які відповідають певним критеріям.
Підрахунок записів у таблиці
Найпростіший запит - це підрахунок кількості записів у таблиці. Щоб розрахувати кількість товарів у таблиці товарів, використовуйте наступний запит:
ВИБЕРІТЬ ЛІЧИЛЬНИК (*)
З ПРОДУКТУ;
Цей запит повертає кількість рядків у таблиці. Це сім, у цьому прикладі.
Підрахунок унікальних значень у стовпчику
Використовуйте функцію COUNT для визначення кількості унікальних значень у стовпчику. У цьому прикладі, щоб визначити кількість різних постачальників, чиї продукти з'являються у відділі виробництва, виконайте наступний запит:
ВИБЕРІТЬ РАХУНОК (DISTINCT SupplierID)
З ПРОДУКТУ;
Цей запит повертає кількість різних значень, знайдених у стовпчику SupplierID. У цьому випадку відповідь - три, які представляють рядки 1, 2 і 3.
Підрахунок записів Критерії відповідності
Об'єднайте функцію COUNT з пропозицією WHERE, щоб визначити кількість записів, що відповідають певним критеріям. Наприклад, припустимо, що менеджер відділу хоче зрозуміти рівень запасів у відділі. Наступний запит визначає кількість рядків, що представляють UnitsInStock менше 50 одиниць:
ВИБЕРІТЬ ЛІЧИЛЬНИК (*)
З
ПРОДУКТУ, ДЕ UnitsInStock < 50;
У цьому випадку запит повертає значення чотири, що представляє Чай, Чанг, Сіроп Аніс і Органічні сушені груші дядька Боба.
Пропозиція COUNT корисна для адміністраторів баз даних, які прагнуть узагальнювати дані відповідно до бізнес-вимог. Додавши трохи творчого підходу, ви можете використовувати функцію COUNT для різних цілей.
