相关疑难解决方法(0)

SQL中的乘法聚合运算符

在SQL中有聚合运算符,如AVG,SUM,COUNT.为什么它没有乘法运算符?"MUL"或其他东西.

我想知道,Oracle,MSSQL,MySQL是否存在?如果没有,是否有解决方法会产生这种行为?

sql sql-server oracle

27
推荐指数
3
解决办法
3万
查看次数

Product()聚合函数

在解释CTE的一些概念时,我们问了一个可爱的问题..我们能找到行的乘法,而我们总是专注于SUM()从一个更新鲜的.这给了我一个想法!只用SQL就可以实现.我也在考虑我们甚至可以支持的最大数量精度,因为产品可能非常庞大.

话虽如此,我们不能编写自己的聚合函数.(我们可以吗?)我在想,只有SQL才有可能.

我想到的2*3就像是给自己增加了2,3倍......但是当这个集合很大时......我不能让它成为可能,因为它可能很麻烦.

Aonther可能性log (a+b) = log a * log b;Anti logarithm,给你的结果.这就是我设法回应的内容.对于Oracle,我会使用一个函数EXECUTE IMMEDIATE.

我们真的可以自我繁衍.这将是更美丽的SQL-ly ..这是纯粹的学习经验.

sql oracle statistics

4
推荐指数
3
解决办法
1721
查看次数

为什么SQL中没有"product()"聚合函数?

当有Sum(),min(),max(),avg(),count()函数时,有人可以帮助理解为什么没有product()内置函数.那个聚合函数最有效的用户实现是什么?

谢谢,三位一体

sql oracle aggregate-functions

2
推荐指数
2
解决办法
4177
查看次数