Counting character count in Access database column ins SQL

Posted by jzr on Stack Overflow See other posts from Stack Overflow or by jzr
Published on 2013-11-10T03:49:51Z Indexed on 2013/11/10 3:53 UTC
Read the original article Hit count: 136

Filed under:
|
|

Good Evening.

My problem is possibly very easy, I just have spent some time researching now and probably have a brain lock and unable to solve this, help would be much appreciated.

database structure:


       col1 col2 col3 col4
       ====================
       1233+4566+ABCD+CDEF 
       1233+4566+ACD1+CDEF
       1233+4566+D1AF+CDEF

I need to count character count in col3, wanted result in from the previous table would be:


char  count
===========
A    3
B    1
C    2
D    3
F    1
1    2

is this possible to achieve by using SQL only?

at the moment I am thinking of passing a parameter in to SQL query and count the characters one by one and then sum, however I did not start the VBA part yet, and frankly wouldn't want to do that.

this is my query at the moment:

    PARAMETERS X Long;
    SELECT First(Mid(TABLE.col3,X,1)) AS [col3 Field], Count(Mid(TABLE.col3,X,1)) AS Dcount
    FROM TEST
    GROUP BY Mid(TABLE.col3,X,1)
    HAVING (((Count(Mid([TABLE].[col3],[X],1)))>=1));

ideas and help are much appreciated, as being said this is probably very for some of your guys, I don't usually work with access and SQL.

Thanks.

© Stack Overflow or respective owner

Related posts about sql

Related posts about ms-access