Как подсчитать уникальные элементы в поле в запросе Access?
Моя таблица: таблица1
Идентификатор имени семьи 1 АА 2 B BB 3 A AB 4 D DD 5 E EE 6 A AC
SQL в Access:
select count(*) from table1
Выход: ————> True
6 строк (строк)
- PostgreSQL «Столбец не существует», но на самом деле он
- Экспорт MySQL в outfile: CSV экранирование символов
- Восстановить структуру таблицы из файлов frm и ibd
- Справочный псевдоним в предложении WHERE
- Внешнее соединение с объединением в Excel 2010 с использованием Power Query
Я пытался подсчитать уникальные имена:
Ожидаемый результат: 4 ряда (строк)
select count(distinct Name) from table1
Выход на доступ: ————> Ошибка
Какие изменения мне необходимо внести в мой запрос?
- Возвращать результат по умолчанию для значения IN независимо
- Как сравнить две даты, чтобы найти разницу во времени в SQL Server 2005, манипуляции с датами
- Компонентный ключ как внешний ключ (sql)
- Драйвер не смог установить безопасное соединение с SQL Server с использованием шифрования Secure Sockets Layer (SSL)
- SQL Выбор между датами
- Каков самый простой SQL-запрос, чтобы найти второе по величине значение?
- Что вызывает ERROR: нет уникального ограничения, связанного с заданными ключами для таблицы ссылок?
- Объединение 2 SQL-запросов и получение результата в одном
Попробуй это
SELECT Count(*) AS N FROM (SELECT DISTINCT Name FROM table1) AS T;
Прочтите это для получения дополнительной информации.
Access-Engine не поддерживает
SELECT count(DISTINCT....) FROM ...
Вы должны сделать это вот так:
SELECT count(*) FROM (SELECT DISTINCT Name FROM table1)
Его небольшое обходное решение … вы считаете выбор DISTINCT.