I have a table called event
. which is like :
user_id feature_name feature_value
1 launced yes
1 voice_enabled no
1 trim_used yes
1 voice_enabled yes
1 trim_used yes
2 launched yes
2 voice_enabled no
2 trim_used no
2 voice_enabled yes
2 zoom_used yes
There are thousand of rows like this and In feature_name
column there can more features be added if any users would use it.
I have to convert this table in more meaningful format where each feature_name will be a separate column and having the count of the feature used by a particular user.
So output table looks like:
user_id launched voice_enabled trim_used zoom_used
1 1 1 2 0
2 1 1 0 1
Any help would be much appreciated. I am using PostgreSQL.