Oracle 对数组/集合类型执行分析
在OraclePL/SQL中,如果数组或集合类型中填充了数字,如何获得平均值、stddev或任何其他数学运算的结果 我可以想出一个可怕的平均方法,通过循环和存储总数、计数和平均数,但有类似的事情吗 平均值:=my_collection.avg std:=我的收藏.stddevOracle 对数组/集合类型执行分析,oracle,plsql,Oracle,Plsql,在OraclePL/SQL中,如果数组或集合类型中填充了数字,如何获得平均值、stddev或任何其他数学运算的结果 我可以想出一个可怕的平均方法,通过循环和存储总数、计数和平均数,但有类似的事情吗 平均值:=my_collection.avg std:=我的收藏.stddev ?您可以将集合强制转换为表: select * from TABLE ( cast( some_data as mytableType ) ) 然后使用常规分析函数。您可以将集合强制转换为表: select * from
?您可以将集合强制转换为表:
select *
from TABLE ( cast( some_data as mytableType ) )
然后使用常规分析函数。您可以将集合强制转换为表:
select *
from TABLE ( cast( some_data as mytableType ) )
然后使用正常的分析函数