【发布时间】:2015-12-03 03:03:54
【问题描述】:
我不确定什么是正确的搜索词,如果已经有答案,请告诉我。 例如: 我有这些数据
A
B
C
D
E
计算每个可能组合的加法的最佳方法是什么?如:
A
A+B
A+C
A+D
A+E
A+B+C
A+B+D
A+B+E
A+C+D
A+C+E
A+C+D+E
A+B+C+D
A+B+C+E
A+B+C+D+E
B
B+C
B+D
B+E
B+C+D
B+C+E
B+C+D+E
C
C+D
C+E
...
The list goes on.......
有什么办法可以做到吗?
这5个数据不固定。我可能有 10.. 20 或 50 或 1000 :(
谢谢。
【问题讨论】:
-
您只是想计算可能的组合吗?这是一个众所周知的公式,不需要任何 SQL。或者您是否在尝试枚举所有可能的组合?
-
您好,不,我不是要计算可能的组合。我需要每个组合的结果
-
你为什么需要这样的东西?您的服务器将无法处理它。该表几乎无法使用
-
你试过正则表达式吗?
-
@vishnusable 我不确定正则表达式与这个问题有什么关系......
标签: sql oracle stored-procedures plsql