这里是一个模拟我的情境的示例表格:
COL_1 COL_2 COL_3 COL_4 LAST_COL
A P X NY 10
A P X NY 11
A P Y NY 12
A P Y NY 13
A P X NY 14
B Q X NY 15
B Q Y NY 16
B Q Y CA 17
B Q Y CA 18
LAST_COL是主键,因此每次都不同。
我想忽略LAST_COL,并收集与其余4列相关的一些统计数据。
基本上,我的表中有数百万行,我想知道哪组COL_1,COL_2,COL_3和COL_4
具有最多的行。
因此,我想要一个查询,可以输出所有唯一的行及其出现次数。
COL_1 COL_2 COL_3 COL_4 TOTAL
A P X NY 3
A P Y NY 2
B Q X NY 1
B Q Y NY 1
B Q Y CA 2
感谢任何帮助我解决这个问题的人。
*我正在使用MS SQL,如果这会有任何影响。