我在表格中有一个列,条目如下所示:
"a=2&a=4&time=2016"
"a=2"
"p=14&a=4"
我想要提取" a = X",按X分组,并计算不同值的行。
所以上面例子的结果是:
a=X | count
----------
a=2 | 2
a=4 | 2
我该怎么做?
答案 0 :(得分:1)
select col
,count(*)
from pageviews
lateral view explode (split (querystring,'&')) e as col
where col like 'a=÷'
group by col