【发布时间】:2016-07-27 12:18:20
【问题描述】:
我有一个包含多个列的数据集,看起来与此类似:
ID1 ID2 ID3 ID4
Blue Grey Fuchsia Green
Black Blue Orange Blue
Green Green Yellow Pink
Pink Yellow NA Orange
我想要做的是计算每个值在四列中重复的次数。例如,这是我想从上面得到的:
ID Replicates
Blue 3
Black 1
Green 3
Pink 2
Grey 1
Yellow 2
Fuchsia 1
Orange 2
我还希望能够询问在频率 >2 的数据集中存在哪个 ID 值。所以预期的结果是:绿色和蓝色。
对如何在 Oracle 中执行此操作有任何想法吗?谢谢!
【问题讨论】: