Количество отличается от набора записей - PullRequest
0 голосов
/ 16 мая 2018

У меня есть набор записей, я хочу подсчитать, сколько разных значений имеет «столбец» этого набора записей.

В запросе SQL это будет примерно так:

SELECT COUNT(tag) 
FROM x 
GROUP BY tag

Где x будет набором записей, а тег будет "столбцом"

Например, если тег равен: y1, y1,y1, y2, y3, y3, y4, y4, y5 Я хочу получить 5, так как для тега есть 5 различных значений.

Проблема в том, что я не могу выполнитьSQL-запрос к набору записей.

1 Ответ

0 голосов
/ 16 мая 2018

Вы ищете count(distinct):

SELECT COUNT(DISTINCT tag)
FROM x;

MS Access не поддерживает эту стандартную функциональность, поэтому вы можете использовать подзапрос:

SELECT COUNT(tag)
FROM (SELECT DISTINCT tag FROM x) as xx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...