问题描述
我有这个数据
USER_ID EVENT_ParaMS
10001 walk
sleep
adventure
10002 movies
10003 book
我是怎么做到的
USER_ID EVENT_ParaMS COUNT(EVENT_ParaMS)
10001 walk,sleep,adventure 3
10002 movies 1
10003 book 1
我已经尝试使用简单的 unnest 但仍然没有找到我要找的东西
解决方法
使用 array_to_string 和 array_length:
select
user_id,array_to_string(event_params,','),array_length(event_params)
from mytable