Как найти отличные строки в Access? - PullRequest
0 голосов
/ 29 марта 2010

У меня есть столбец со следующими значениями

abc 23
34 abc
23 abc 56

Это разные значения, но я хочу, чтобы возвращался только abc, поскольку он есть во всех значениях. Это возможно. более того, я не хочу вводить abs в качестве входных данных, так как существует множество таких значений.

спасибо

С уважением tksy

1 Ответ

0 голосов
/ 29 марта 2010

Это должно храниться в отдельной таблице, например:

RowID | Index | value 
1     | 1     | abc
1     | 2     | 23
2     | 1     | 34
2     | 2     | abc
3     | 1     | 23
3     | 2     | abc
3     | 3     | 56

Избавьтесь от столбца индекса, если порядок не имеет значения. Либо сохраните его напрямую, как это, либо заполните эту таблицу из исходного столбца, разделив строку на пробел и повторив вставки.

Если у вас есть этот формат хранилища, сравнительно легко добиться того, что вы хотите:

SELECT value, count(*) from keywords group by value;

чтобы получить счетчик всех различных флагов, затем присоедините его к

SELECT count(*) from original_table;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...