> For the complete documentation index, see [llms.txt](https://olexsyn.gitbook.io/enote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olexsyn.gitbook.io/enote/data/mysql/functions/count-+-distinct.md).

# COUNT + DISTINCT

```sql
SELECT COUNT(aid) FROM au;
+------------+
| COUNT(aid) |
+------------+
|        669 |
+------------+
```

```sql
SELECT COUNT(DISTINCT aid) FROM au;
+---------------------+
| COUNT(DISTINCT aid) |
+---------------------+
|                 515 |
+---------------------+
```

У MySQL, щоб порахувати кількість унікальних значень у стовпчику, використовується функція `COUNT` разом із ключовим словом `DISTINCT`. Приклад запиту:

```sql
SELECT COUNT(DISTINCT column_name) AS unique_count
FROM table_name;
```

Де:

* `column_name` – це назва стовпчика, для якого ви хочете порахувати унікальні значення.
* `table_name` – це назва таблиці, в якій міститься цей стовпчик.

Наприклад, якщо у вас є таблиця `employees` і ви хочете порахувати кількість унікальних значень у стовпчику `department`, ваш запит виглядатиме так:

```sql
SELECT COUNT(DISTINCT department) AS unique_departments
FROM employees;
```

Цей запит поверне кількість унікальних відділів у таблиці `employees`.
