Closed. This question needs details or clarity。它目前不接受答案。
想改进这个问题吗?添加细节并通过editing this post澄清问题。
去年关门了。
我有一个具有唯一事务id的数据表和许多0/1值变量列。我试图找出如何计算和总结每个组合并显示输出-我的数据表在impala数据库中,我试图使用sql来解决这个问题。
例如:
0001 / 1 / 0 / 1 / 0

0002 / 0 / 1 / 1 / 1

0003 / 1 / 0 / 1 / 0

我想要一个输出如下:
Combo A (1/0/1/0) = 2

Combo B (0/1/1/1) = 1

当我处理100000行数据时,是否有一种有效的方法来实现这一点。
谢谢,

最佳答案

查看数据示例
你可以用适当的计数和分组方法

select   count(*), col1, col2, col3, col4
from your table
group by col1, col2, col3, col4

关于mysql - 用SQL计算组合数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48389885/

10-12 18:06