【发布时间】:2015-01-09 21:19:39
【问题描述】:
使用 PLSQL Developer 并为n choose k 寻找一个简单的函数。我只是无法通过 Google 找到它,因为当我搜索“选择”时,我不断获得有关 CASE 的信息。谢谢!
【问题讨论】:
-
...还是我必须自己创建?
标签: sql oracle plsql oracle11g plsqldeveloper
使用 PLSQL Developer 并为n choose k 寻找一个简单的函数。我只是无法通过 Google 找到它,因为当我搜索“选择”时,我不断获得有关 CASE 的信息。谢谢!
【问题讨论】:
标签: sql oracle plsql oracle11g plsqldeveloper
基于knowledge found on Wikipedia:
function combination(n in integer, k in integer)
return integer
is
l_result integer;
begin
for i in 1..k loop
l_result := l_result * (n-i+1) / k;
end loop;
return l_result;
end;
/
享受吧。
【讨论】: