作者:帆侮听我悄悄说星星 | 2023-09-01 14:35
我有一个同事正在寻找这个,我不记得曾经遇到过这样的事情.
是否有合理的技术可以让你模拟它?
SELECT PRODUCT(X)
FROM
(
SELECT 3 X FROM DUAL
UNION ALL
SELECT 5 X FROM DUAL
UNION ALL
SELECT 2 X FROM DUAL
)
会产生30
1> tuinstoel..:
select exp(sum(ln(col)))
from table;
编辑:
如果col总是> 0
大声笑......男人,你一直在等待这个问题.
@tuinstoel我认为男人在这里被用作性别中立的表达(比如"嘿男人")
你有没有遇到过这种方法的数字溢出?我对此有一个疑问:http://stackoverflow.com/questions/29463926/how-to-troubleshoot-ora-01426-numeric-overflow