例如,我有一张table
create table A (
id Int64,
discrete1 String
discrete2 String
) engine=Log;
还有一些数据
insert into A values
(1,'A','a')
(1,'B','b')
(1,'A','c')
(2,'C','a')
(1,'A','a');
如何选择这个结果,元组是(value,count)
1,[(A,3),(B,1)],[(a,2),(b,1),(c,1)]
2,[(C,1)],[(a,1)]
我的表可能有许多离散值列,有没有办法在一个select中做到这一点,而不逐个按离散值列分组。
3条答案
按热度按时间62o28rlo1#
v7pvogib2#
尝试此查询(只需定义所需的“离散”列及其计数):
ecr0jaav3#