COUNT + DISTINCT
SELECT COUNT(aid) FROM au;
+------------+
| COUNT(aid) |
+------------+
| 669 |
+------------+
SELECT COUNT(DISTINCT aid) FROM au;
+---------------------+
| COUNT(DISTINCT aid) |
+---------------------+
| 515 |
+---------------------+
У MySQL, щоб порахувати кількість унікальних значень у стовпчику, використовується функція COUNT
разом із ключовим словом DISTINCT
. Приклад запиту:
SELECT COUNT(DISTINCT column_name) AS unique_count
FROM table_name;
Де:
column_name
– це назва стовпчика, для якого ви хочете порахувати унікальні значення.table_name
– це назва таблиці, в якій міститься цей стовпчик.
Наприклад, якщо у вас є таблиця employees
і ви хочете порахувати кількість унікальних значень у стовпчику department
, ваш запит виглядатиме так:
SELECT COUNT(DISTINCT department) AS unique_departments
FROM employees;
Цей запит поверне кількість унікальних відділів у таблиці employees
.
Last updated