开发者

How to find distinct strings in Access?

I have a column with the following values

abc 23
34 abc
23 abc 56

These are distinct values but i want only abc to be returned as it is there in all values. is this possib开发者_C百科le. moreover i dont want to give abs as input as there are numerous values like this.

thanks

regards tksy


This should be stored in a separate table, like this:

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

Get rid of the Index column if order does not matter. Either store it directly like this, or populate this table from your original column by splitting the string on whitespace and repeating inserts.

Once you have this format of storage, it is relatively easy to achieve what you want:

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

to get a count of all the distinct flags, then join it with

SELECT count(*) from original_table;

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜